03:09:42
INFO
ORB RETEST BOT STARTING
03:09:42
INFO
Mode: PAPER | Symbol: TNA | $/Trade: $2,000
03:09:42
INFO
R:R = 1:2.0 | Max Trades: 2
03:09:42
INFO
Opening Range: 5min | Cutoff: 120min | Flatten: 5min before close
03:09:42
INFO
📊 Data: Yahoo Finance (real-time) + Alpaca IEX (fallback)
03:09:42
INFO
🔌 Testing connection...
03:09:42
DEBUG
Starting new HTTPS connection (1): paper-api.alpaca.markets:443
03:09:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
03:09:42
INFO
✅ Connected: AccountStatus.ACTIVE | Equity: $19,986.89 | Shorting: ✅
03:09:42
DEBUG
Entering history()
03:09:42
DEBUG
('CREATE TABLE IF NOT EXISTS "_tz_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', [])
03:09:42
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
03:09:42
DEBUG
Entering history()
03:09:42
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
03:09:42
DEBUG
Entering get()
03:09:42
DEBUG
Entering _make_request()
03:09:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
03:09:42
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
03:09:42
DEBUG
Entering _get_cookie_and_crumb()
03:09:42
DEBUG
cookie_mode = 'basic'
03:09:42
DEBUG
Entering _get_cookie_and_crumb_basic()
03:09:42
DEBUG
Entering _get_cookie_basic()
03:09:42
DEBUG
Entering _load_cookie_curlCffi()
03:09:42
DEBUG
('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', [])
03:09:42
DEBUG
('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['curlCffi', 1, 0])
03:09:42
DEBUG
Exiting _load_cookie_curlCffi()
03:09:42
DEBUG
reusing persistent cookie
03:09:42
DEBUG
Exiting _get_cookie_basic()
03:09:42
DEBUG
Entering _get_crumb_basic()
03:09:42
DEBUG
Entering _get_cookie_basic()
03:09:42
DEBUG
reusing cookie
03:09:42
DEBUG
Exiting _get_cookie_basic()
03:09:42
DEBUG
crumb = 'KcGUuRLYNwv'
03:09:42
DEBUG
Exiting _get_crumb_basic()
03:09:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
03:09:42
DEBUG
Exiting _get_cookie_and_crumb()
03:09:43
DEBUG
response code=200
03:09:43
DEBUG
Exiting _make_request()
03:09:43
DEBUG
Exiting get()
03:09:43
DEBUG
TNA: yfinance received OHLC data: 2025-01-24 14:30:00 -> 2026-01-23 14:30:00
03:09:43
DEBUG
TNA: OHLC after cleaning: 2025-01-24 09:30:00-05:00 -> 2026-01-23 09:30:00-05:00
03:09:43
DEBUG
TNA: OHLC after combining events: 2025-01-24 00:00:00-05:00 -> 2026-01-23 00:00:00-05:00
03:09:43
DEBUG
TNA: yfinance returning OHLC: 2025-01-24 00:00:00-05:00 -> 2026-01-23 00:00:00-05:00
03:09:43
DEBUG
Exiting history()
03:09:43
DEBUG
Exiting history()
03:09:43
DEBUG
Entering history()
03:09:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
03:09:43
DEBUG
Entering get()
03:09:43
DEBUG
Entering _make_request()
03:09:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
03:09:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
03:09:43
DEBUG
Entering _get_cookie_and_crumb()
03:09:43
DEBUG
cookie_mode = 'basic'
03:09:43
DEBUG
Entering _get_cookie_and_crumb_basic()
03:09:43
DEBUG
Entering _get_cookie_basic()
03:09:43
DEBUG
reusing cookie
03:09:43
DEBUG
Exiting _get_cookie_basic()
03:09:43
DEBUG
Entering _get_crumb_basic()
03:09:43
DEBUG
reusing crumb
03:09:43
DEBUG
Exiting _get_crumb_basic()
03:09:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
03:09:43
DEBUG
Exiting _get_cookie_and_crumb()
03:09:43
DEBUG
response code=200
03:09:43
DEBUG
Exiting _make_request()
03:09:43
DEBUG
Exiting get()
03:09:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-16 09:00:00 -> 2026-01-24 00:59:53
03:09:43
DEBUG
TNA: OHLC after cleaning: 2026-01-16 04:00:00-05:00 -> 2026-01-23 19:59:53-05:00
03:09:43
DEBUG
TNA: OHLC after combining events: 2026-01-16 04:00:00-05:00 -> 2026-01-23 19:59:53-05:00
03:09:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-16 04:00:00-05:00 -> 2026-01-23 19:00:00-05:00
03:09:43
DEBUG
Exiting history()
03:09:43
INFO
✅ Yahoo Finance working: TNA = $55.96
03:09:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/calendar?start=2026-01-26&end=2026-01-26 HTTP/1.1" 200 109
03:09:43
INFO
📅 Market Calendar: 2026-01-26 Open=2026-01-26 09:30:00 Close=2026-01-26 16:00:00
03:09:43
DEBUG
Starting new HTTPS connection (1): api.pushover.net:443
03:09:43
DEBUG
https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
03:09:43
INFO
🔌 Connecting to wss://stream.data.alpaca.markets/v2/iex
03:09:43
INFO
🔍 Equity watchdog started
03:09:43
INFO
🔍 Orders watchdog started
03:09:43
INFO
🔄 Price poller started (Yahoo Finance + Alpaca fallback)
03:09:43
INFO
✅ All systems initialized - Waiting for data...
03:09:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:09:43
INFO
Websocket connected
03:09:43
INFO
🔌 WebSocket connected, authenticating...
03:09:43
INFO
✅ WebSocket authenticated, subscribing to TNA
03:09:43
INFO
✅ Subscribed: ['TNA']
03:10:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:10:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:11:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:11:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:12:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:12:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:13:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:13:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:14:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:14:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:15:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:15:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:16:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:16:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:17:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:17:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:18:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:18:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:19:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:19:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:20:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:20:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:21:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:21:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:22:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:22:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:23:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:23:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:24:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:24:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:25:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:25:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:26:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:26:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:27:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:27:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:28:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:28:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:29:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:29:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:30:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:30:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:31:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:31:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:32:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:32:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:33:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:33:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:34:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:34:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:35:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:35:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:36:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:36:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:37:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:37:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:38:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:38:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:39:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:39:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:40:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:40:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:41:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:41:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:42:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:42:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:43:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:43:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:44:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:44:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:45:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:45:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:46:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:46:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:47:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:47:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:48:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:48:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:49:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:49:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:50:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:50:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:51:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:51:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:52:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:52:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:53:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:53:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:54:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:54:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:55:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:55:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:56:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:56:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:57:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:57:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:58:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:58:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:59:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:59:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:00:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:00:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:01:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:01:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:02:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:02:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:03:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:03:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:04:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:04:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:05:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:05:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:06:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:06:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:07:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:07:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:08:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:08:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:09:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:09:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:10:15
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
04:10:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:10:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:11:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:11:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:12:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:12:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:13:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:13:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:14:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:14:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:15:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:15:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:16:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:16:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:17:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:17:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:18:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:18:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:19:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:19:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:20:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:20:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:21:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:21:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:22:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:22:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:23:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:23:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:24:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:24:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:25:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:25:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:26:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:26:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:27:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:27:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:28:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:28:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:29:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:29:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:30:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:30:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:31:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:31:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:32:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:32:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:33:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:33:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:34:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:34:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:35:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:35:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:36:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:36:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:37:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:37:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:38:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:38:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:39:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:39:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:40:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:40:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:41:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:41:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:42:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:42:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:43:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:43:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:44:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:44:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:45:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:45:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:46:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:46:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:47:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:47:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:48:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:48:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:49:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:49:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:50:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:50:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:51:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:51:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:52:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:52:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:53:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:53:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:54:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:54:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:55:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:55:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:56:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:56:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:57:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:57:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:58:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:58:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:59:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:59:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:00:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:00:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:01:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:01:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:02:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:02:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:03:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:03:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:04:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:04:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:05:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:05:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:06:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:06:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:07:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:07:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:08:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:08:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:09:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:09:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:10:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:10:49
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
05:10:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:11:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:11:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:12:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:12:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:13:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:13:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:14:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:14:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:15:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:15:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:16:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:16:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:17:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:17:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:18:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:18:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:19:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:19:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:20:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:20:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:21:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:21:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:22:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:22:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:23:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:23:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:24:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:24:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:25:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:25:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:26:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:26:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:27:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:27:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:28:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:28:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:29:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:29:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:30:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:30:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:31:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:31:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:32:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:32:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:33:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:33:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:34:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:34:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:35:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:35:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:36:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:36:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:37:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:37:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:38:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:38:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:39:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:39:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:40:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:40:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:41:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:41:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:42:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:42:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:43:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:43:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:44:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:44:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:45:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:45:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:46:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:46:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:47:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:47:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:48:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:48:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:49:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:49:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:50:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:50:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:51:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:51:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:52:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:52:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:53:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:53:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:54:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:54:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:55:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:55:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:56:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:56:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:57:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:57:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:58:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:58:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:59:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:59:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:00:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:00:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:01:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:01:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:02:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:02:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:03:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:03:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:04:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:04:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:05:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:05:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:06:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:06:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:07:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:07:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:08:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:08:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:09:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:09:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:10:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:10:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:11:22
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
06:11:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:11:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:12:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:12:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:13:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:13:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:14:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:14:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:15:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:15:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:16:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:16:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:17:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:17:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:18:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:18:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:19:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:19:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:20:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:20:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:21:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:21:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:22:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:22:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:23:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:23:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:24:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:24:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:25:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:25:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:26:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:26:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:27:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:27:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:28:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:28:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:29:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:29:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:30:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:30:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:31:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:31:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:32:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:32:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:33:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:33:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:34:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:34:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:35:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:35:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:36:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:36:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:37:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:37:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:38:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:38:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:39:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:39:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:40:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:40:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:41:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:41:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:42:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:42:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:43:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:43:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:44:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:44:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:45:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:45:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:46:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:46:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:47:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:47:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:48:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:48:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:49:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:49:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:50:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:50:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:51:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:51:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:52:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:52:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:53:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:53:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:54:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:54:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:55:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:55:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:56:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:56:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:57:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:57:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:58:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:58:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:59:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:59:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:00:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:00:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:01:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:01:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:02:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:02:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:03:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:03:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:04:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:04:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:05:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:05:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:06:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:06:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:07:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:07:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:08:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:08:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:09:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:09:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:10:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:10:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:11:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:11:55
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
07:11:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:12:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:12:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:13:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:13:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:14:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:14:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:15:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:15:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:16:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:16:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:17:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:17:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:18:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:18:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:19:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:19:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:20:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:20:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:21:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:21:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:22:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:22:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:23:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:23:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:24:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:24:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:25:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:25:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:26:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:26:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:27:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:27:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:28:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:28:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:29:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:29:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:30:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:30:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:31:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:31:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:32:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:32:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:33:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:33:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:34:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:34:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:35:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:35:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:36:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:36:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:37:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:37:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:38:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:38:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:39:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:39:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:40:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:40:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:41:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:41:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:42:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:42:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:43:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:43:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:44:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:44:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:45:26
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:45:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:46:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:46:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:47:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:47:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:48:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:48:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:49:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:49:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:50:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:50:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:51:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:51:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:52:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:52:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:53:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:53:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:54:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:54:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:55:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:55:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:56:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:56:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:57:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:57:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:58:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:58:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:59:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:59:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:00:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:00:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:01:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:01:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:02:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:02:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:03:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:03:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:04:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:04:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:05:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:05:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:06:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:06:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:07:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:07:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:08:27
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:08:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:09:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:09:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:10:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:10:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:11:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:11:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:12:28
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
08:12:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:12:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:13:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:13:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:14:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:14:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:15:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:15:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:16:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:16:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:17:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:17:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:18:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:18:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:19:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:19:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:20:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:20:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:21:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:21:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:22:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:22:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:23:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:23:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:24:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:24:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:25:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:25:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:26:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:26:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:27:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:27:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:28:28
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:28:58
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:29:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:29:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:30:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:30:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:31:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:31:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:32:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:32:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:33:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:33:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:34:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:34:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:35:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:35:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:36:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:36:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:37:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:37:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:38:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:38:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:39:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:39:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:40:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:40:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:41:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:41:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:42:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:42:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:43:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:43:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:44:29
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:44:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:45:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:46:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:46:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:47:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:47:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:48:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:48:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:49:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:49:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:50:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:50:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:51:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:51:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:52:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:52:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:53:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:53:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:54:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:54:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:55:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:55:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:56:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:56:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:57:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:57:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:58:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:58:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:59:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:59:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:00:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:00:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:01:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:01:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:02:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:02:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:03:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:03:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:04:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:04:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:05:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:05:30
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:06:00
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:06:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:07:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:07:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:08:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:08:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:09:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:09:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:10:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:10:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:11:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:11:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:12:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:12:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:13:01
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
09:13:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:13:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:14:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:14:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:15:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:15:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:16:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:16:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:17:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:17:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:18:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:18:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:19:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:19:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:20:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:20:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:21:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:21:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:22:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:22:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:23:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:23:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:24:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:24:31
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:25:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:25:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:26:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:26:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:27:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:27:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:28:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:28:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:29:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:29:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:30:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:30:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:30:43
INFO
🔔 MARKET OPEN
09:31:00
DEBUG
BAR: 09:30:00 O=56.10 H=56.12 L=55.90 C=55.98
09:31:01
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:31:01
INFO
🔄 DAILY RESET
09:31:01
INFO
Date: 2026-01-26
09:31:01
INFO
Start Equity: $19,986.89
09:31:01
DEBUG
Checking if OR fetch needed: or_end=2026-01-26 09:35:00-05:00, now=2026-01-26 09:31:01.019633-05:00
09:31:01
DEBUG
No historical fetch needed: or_end=2026-01-26 09:35:00-05:00
09:31:01
DEBUG
Starting new HTTPS connection (1): api.pushover.net:443
09:31:01
DEBUG
https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
09:31:01
DEBUG
Building OR: H=56.12 L=55.90
09:31:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:31:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:31:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:31:43
DEBUG
Entering history()
09:31:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:31:43
DEBUG
Entering history()
09:31:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:43
DEBUG
Entering get()
09:31:43
DEBUG
Entering _make_request()
09:31:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:43
DEBUG
Entering _get_cookie_and_crumb()
09:31:43
DEBUG
cookie_mode = 'basic'
09:31:43
DEBUG
Entering _get_cookie_and_crumb_basic()
09:31:43
DEBUG
Entering _get_cookie_basic()
09:31:43
DEBUG
reusing cookie
09:31:43
DEBUG
Exiting _get_cookie_basic()
09:31:43
DEBUG
Entering _get_crumb_basic()
09:31:43
DEBUG
reusing crumb
09:31:43
DEBUG
Exiting _get_crumb_basic()
09:31:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:31:43
DEBUG
Exiting _get_cookie_and_crumb()
09:31:43
DEBUG
response code=200
09:31:43
DEBUG
Exiting _make_request()
09:31:43
DEBUG
Exiting get()
09:31:43
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:31:42
09:31:43
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:31:42-05:00
09:31:43
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:31:43
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:31:43
DEBUG
Exiting history()
09:31:43
DEBUG
Exiting history()
09:31:43
DEBUG
Entering history()
09:31:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:43
DEBUG
Entering get()
09:31:43
DEBUG
Entering _make_request()
09:31:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:43
DEBUG
Entering _get_cookie_and_crumb()
09:31:43
DEBUG
cookie_mode = 'basic'
09:31:43
DEBUG
Entering _get_cookie_and_crumb_basic()
09:31:43
DEBUG
Entering _get_cookie_basic()
09:31:43
DEBUG
reusing cookie
09:31:43
DEBUG
Exiting _get_cookie_basic()
09:31:43
DEBUG
Entering _get_crumb_basic()
09:31:43
DEBUG
reusing crumb
09:31:43
DEBUG
Exiting _get_crumb_basic()
09:31:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:31:43
DEBUG
Exiting _get_cookie_and_crumb()
09:31:43
DEBUG
response code=200
09:31:43
DEBUG
Exiting _make_request()
09:31:43
DEBUG
Exiting get()
09:31:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:31:42
09:31:43
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:31:42-05:00
09:31:43
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:31:42-05:00
09:31:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:31:43
DEBUG
Exiting history()
09:31:43
DEBUG
POLL [Yahoo]: 09:31:43 Price=$56.04
09:31:53
DEBUG
Entering history()
09:31:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:31:53
DEBUG
Entering history()
09:31:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:53
DEBUG
Entering get()
09:31:53
DEBUG
Entering _make_request()
09:31:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:53
DEBUG
Entering _get_cookie_and_crumb()
09:31:53
DEBUG
cookie_mode = 'basic'
09:31:53
DEBUG
Entering _get_cookie_and_crumb_basic()
09:31:53
DEBUG
Entering _get_cookie_basic()
09:31:53
DEBUG
reusing cookie
09:31:53
DEBUG
Exiting _get_cookie_basic()
09:31:53
DEBUG
Entering _get_crumb_basic()
09:31:53
DEBUG
reusing crumb
09:31:53
DEBUG
Exiting _get_crumb_basic()
09:31:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:31:53
DEBUG
Exiting _get_cookie_and_crumb()
09:31:53
DEBUG
response code=200
09:31:53
DEBUG
Exiting _make_request()
09:31:53
DEBUG
Exiting get()
09:31:53
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:31:42
09:31:53
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:31:42-05:00
09:31:53
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:31:53
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:31:53
DEBUG
Exiting history()
09:31:53
DEBUG
Exiting history()
09:31:53
DEBUG
Entering history()
09:31:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:53
DEBUG
Entering get()
09:31:53
DEBUG
Entering _make_request()
09:31:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:53
DEBUG
Entering _get_cookie_and_crumb()
09:31:53
DEBUG
cookie_mode = 'basic'
09:31:53
DEBUG
Entering _get_cookie_and_crumb_basic()
09:31:53
DEBUG
Entering _get_cookie_basic()
09:31:53
DEBUG
reusing cookie
09:31:53
DEBUG
Exiting _get_cookie_basic()
09:31:53
DEBUG
Entering _get_crumb_basic()
09:31:53
DEBUG
reusing crumb
09:31:53
DEBUG
Exiting _get_crumb_basic()
09:31:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:31:53
DEBUG
Exiting _get_cookie_and_crumb()
09:31:53
DEBUG
response code=200
09:31:53
DEBUG
Exiting _make_request()
09:31:53
DEBUG
Exiting get()
09:31:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:31:42
09:31:53
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:31:42-05:00
09:31:53
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:31:42-05:00
09:31:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:31:53
DEBUG
Exiting history()
09:32:00
DEBUG
BAR: 09:31:00 O=56.04 H=56.17 L=55.95 C=55.95
09:32:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:32:03
DEBUG
Entering history()
09:32:03
DEBUG
Building OR: H=56.17 L=55.90
09:32:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:03
DEBUG
Entering history()
09:32:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:03
DEBUG
Entering get()
09:32:03
DEBUG
Entering _make_request()
09:32:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:03
DEBUG
Entering _get_cookie_and_crumb()
09:32:03
DEBUG
cookie_mode = 'basic'
09:32:03
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:03
DEBUG
Entering _get_cookie_basic()
09:32:03
DEBUG
reusing cookie
09:32:03
DEBUG
Exiting _get_cookie_basic()
09:32:03
DEBUG
Entering _get_crumb_basic()
09:32:03
DEBUG
reusing crumb
09:32:03
DEBUG
Exiting _get_crumb_basic()
09:32:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:03
DEBUG
Exiting _get_cookie_and_crumb()
09:32:03
DEBUG
response code=200
09:32:03
DEBUG
Exiting _make_request()
09:32:03
DEBUG
Exiting get()
09:32:03
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:32:02
09:32:03
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:32:02-05:00
09:32:03
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:32:03
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:32:03
DEBUG
Exiting history()
09:32:03
DEBUG
Exiting history()
09:32:03
DEBUG
Entering history()
09:32:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:03
DEBUG
Entering get()
09:32:03
DEBUG
Entering _make_request()
09:32:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:03
DEBUG
Entering _get_cookie_and_crumb()
09:32:03
DEBUG
cookie_mode = 'basic'
09:32:03
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:03
DEBUG
Entering _get_cookie_basic()
09:32:03
DEBUG
reusing cookie
09:32:03
DEBUG
Exiting _get_cookie_basic()
09:32:03
DEBUG
Entering _get_crumb_basic()
09:32:03
DEBUG
reusing crumb
09:32:03
DEBUG
Exiting _get_crumb_basic()
09:32:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:03
DEBUG
Exiting _get_cookie_and_crumb()
09:32:03
DEBUG
response code=200
09:32:03
DEBUG
Exiting _make_request()
09:32:03
DEBUG
Exiting get()
09:32:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:32:02
09:32:03
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:32:02-05:00
09:32:03
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:32:02-05:00
09:32:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:32:03
DEBUG
Exiting history()
09:32:03
DEBUG
POLL [Yahoo]: 09:32:03 Price=$55.90
09:32:13
DEBUG
Entering history()
09:32:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:13
DEBUG
Entering history()
09:32:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:13
DEBUG
Entering get()
09:32:13
DEBUG
Entering _make_request()
09:32:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:13
DEBUG
Entering _get_cookie_and_crumb()
09:32:13
DEBUG
cookie_mode = 'basic'
09:32:13
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:13
DEBUG
Entering _get_cookie_basic()
09:32:13
DEBUG
reusing cookie
09:32:13
DEBUG
Exiting _get_cookie_basic()
09:32:13
DEBUG
Entering _get_crumb_basic()
09:32:13
DEBUG
reusing crumb
09:32:13
DEBUG
Exiting _get_crumb_basic()
09:32:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:13
DEBUG
Exiting _get_cookie_and_crumb()
09:32:13
DEBUG
response code=200
09:32:13
DEBUG
Exiting _make_request()
09:32:13
DEBUG
Exiting get()
09:32:13
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:32:02
09:32:14
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:32:02-05:00
09:32:14
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:32:14
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:32:14
DEBUG
Exiting history()
09:32:14
DEBUG
Exiting history()
09:32:14
DEBUG
Entering history()
09:32:14
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:14
DEBUG
Entering get()
09:32:14
DEBUG
Entering _make_request()
09:32:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:14
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:14
DEBUG
Entering _get_cookie_and_crumb()
09:32:14
DEBUG
cookie_mode = 'basic'
09:32:14
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:14
DEBUG
Entering _get_cookie_basic()
09:32:14
DEBUG
reusing cookie
09:32:14
DEBUG
Exiting _get_cookie_basic()
09:32:14
DEBUG
Entering _get_crumb_basic()
09:32:14
DEBUG
reusing crumb
09:32:14
DEBUG
Exiting _get_crumb_basic()
09:32:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:14
DEBUG
Exiting _get_cookie_and_crumb()
09:32:14
DEBUG
response code=200
09:32:14
DEBUG
Exiting _make_request()
09:32:14
DEBUG
Exiting get()
09:32:14
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:32:13
09:32:14
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:32:13-05:00
09:32:14
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:32:13-05:00
09:32:14
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:32:14
DEBUG
Exiting history()
09:32:24
DEBUG
Entering history()
09:32:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:24
DEBUG
Entering history()
09:32:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:24
DEBUG
Entering get()
09:32:24
DEBUG
Entering _make_request()
09:32:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:24
DEBUG
Entering _get_cookie_and_crumb()
09:32:24
DEBUG
cookie_mode = 'basic'
09:32:24
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:24
DEBUG
Entering _get_cookie_basic()
09:32:24
DEBUG
reusing cookie
09:32:24
DEBUG
Exiting _get_cookie_basic()
09:32:24
DEBUG
Entering _get_crumb_basic()
09:32:24
DEBUG
reusing crumb
09:32:24
DEBUG
Exiting _get_crumb_basic()
09:32:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:24
DEBUG
Exiting _get_cookie_and_crumb()
09:32:24
DEBUG
response code=200
09:32:24
DEBUG
Exiting _make_request()
09:32:24
DEBUG
Exiting get()
09:32:24
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:32:22
09:32:24
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:32:22-05:00
09:32:24
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:32:24
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:32:24
DEBUG
Exiting history()
09:32:24
DEBUG
Exiting history()
09:32:24
DEBUG
Entering history()
09:32:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:24
DEBUG
Entering get()
09:32:24
DEBUG
Entering _make_request()
09:32:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:24
DEBUG
Entering _get_cookie_and_crumb()
09:32:24
DEBUG
cookie_mode = 'basic'
09:32:24
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:24
DEBUG
Entering _get_cookie_basic()
09:32:24
DEBUG
reusing cookie
09:32:24
DEBUG
Exiting _get_cookie_basic()
09:32:24
DEBUG
Entering _get_crumb_basic()
09:32:24
DEBUG
reusing crumb
09:32:24
DEBUG
Exiting _get_crumb_basic()
09:32:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:24
DEBUG
Exiting _get_cookie_and_crumb()
09:32:24
DEBUG
response code=200
09:32:24
DEBUG
Exiting _make_request()
09:32:24
DEBUG
Exiting get()
09:32:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:32:22
09:32:24
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:32:22-05:00
09:32:24
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:32:22-05:00
09:32:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:32:24
DEBUG
Exiting history()
09:32:24
DEBUG
POLL [Yahoo]: 09:32:24 Price=$55.96
09:32:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:32:34
DEBUG
Entering history()
09:32:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:34
DEBUG
Entering history()
09:32:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:34
DEBUG
Entering get()
09:32:34
DEBUG
Entering _make_request()
09:32:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:34
DEBUG
Entering _get_cookie_and_crumb()
09:32:34
DEBUG
cookie_mode = 'basic'
09:32:34
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:34
DEBUG
Entering _get_cookie_basic()
09:32:34
DEBUG
reusing cookie
09:32:34
DEBUG
Exiting _get_cookie_basic()
09:32:34
DEBUG
Entering _get_crumb_basic()
09:32:34
DEBUG
reusing crumb
09:32:34
DEBUG
Exiting _get_crumb_basic()
09:32:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:34
DEBUG
Exiting _get_cookie_and_crumb()
09:32:34
DEBUG
response code=200
09:32:34
DEBUG
Exiting _make_request()
09:32:34
DEBUG
Exiting get()
09:32:34
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:32:33
09:32:34
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:32:33-05:00
09:32:34
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:32:34
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:32:34
DEBUG
Exiting history()
09:32:34
DEBUG
Exiting history()
09:32:34
DEBUG
Entering history()
09:32:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:34
DEBUG
Entering get()
09:32:34
DEBUG
Entering _make_request()
09:32:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:34
DEBUG
Entering _get_cookie_and_crumb()
09:32:34
DEBUG
cookie_mode = 'basic'
09:32:34
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:34
DEBUG
Entering _get_cookie_basic()
09:32:34
DEBUG
reusing cookie
09:32:34
DEBUG
Exiting _get_cookie_basic()
09:32:34
DEBUG
Entering _get_crumb_basic()
09:32:34
DEBUG
reusing crumb
09:32:34
DEBUG
Exiting _get_crumb_basic()
09:32:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:34
DEBUG
Exiting _get_cookie_and_crumb()
09:32:34
DEBUG
response code=200
09:32:34
DEBUG
Exiting _make_request()
09:32:34
DEBUG
Exiting get()
09:32:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:32:22
09:32:34
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:32:22-05:00
09:32:34
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:32:22-05:00
09:32:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:32:34
DEBUG
Exiting history()
09:32:34
DEBUG
POLL [Yahoo]: 09:32:34 Price=$55.81
09:32:44
DEBUG
Entering history()
09:32:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:44
DEBUG
Entering history()
09:32:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:44
DEBUG
Entering get()
09:32:44
DEBUG
Entering _make_request()
09:32:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:44
DEBUG
Entering _get_cookie_and_crumb()
09:32:44
DEBUG
cookie_mode = 'basic'
09:32:44
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:44
DEBUG
Entering _get_cookie_basic()
09:32:44
DEBUG
reusing cookie
09:32:44
DEBUG
Exiting _get_cookie_basic()
09:32:44
DEBUG
Entering _get_crumb_basic()
09:32:44
DEBUG
reusing crumb
09:32:44
DEBUG
Exiting _get_crumb_basic()
09:32:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:44
DEBUG
Exiting _get_cookie_and_crumb()
09:32:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:32:44
DEBUG
response code=200
09:32:44
DEBUG
Exiting _make_request()
09:32:44
DEBUG
Exiting get()
09:32:44
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:32:42
09:32:44
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:32:42-05:00
09:32:44
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:32:44
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:32:44
DEBUG
Exiting history()
09:32:44
DEBUG
Exiting history()
09:32:44
DEBUG
Entering history()
09:32:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:44
DEBUG
Entering get()
09:32:44
DEBUG
Entering _make_request()
09:32:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:44
DEBUG
Entering _get_cookie_and_crumb()
09:32:44
DEBUG
cookie_mode = 'basic'
09:32:44
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:44
DEBUG
Entering _get_cookie_basic()
09:32:44
DEBUG
reusing cookie
09:32:44
DEBUG
Exiting _get_cookie_basic()
09:32:44
DEBUG
Entering _get_crumb_basic()
09:32:44
DEBUG
reusing crumb
09:32:44
DEBUG
Exiting _get_crumb_basic()
09:32:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:44
DEBUG
Exiting _get_cookie_and_crumb()
09:32:44
DEBUG
response code=200
09:32:44
DEBUG
Exiting _make_request()
09:32:44
DEBUG
Exiting get()
09:32:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:32:42
09:32:44
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:32:42-05:00
09:32:44
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:32:42-05:00
09:32:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:32:44
DEBUG
Exiting history()
09:32:44
DEBUG
POLL [Yahoo]: 09:32:44 Price=$55.82
09:32:54
DEBUG
Entering history()
09:32:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:54
DEBUG
Entering history()
09:32:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:54
DEBUG
Entering get()
09:32:54
DEBUG
Entering _make_request()
09:32:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:54
DEBUG
Entering _get_cookie_and_crumb()
09:32:54
DEBUG
cookie_mode = 'basic'
09:32:54
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:54
DEBUG
Entering _get_cookie_basic()
09:32:54
DEBUG
reusing cookie
09:32:54
DEBUG
Exiting _get_cookie_basic()
09:32:54
DEBUG
Entering _get_crumb_basic()
09:32:54
DEBUG
reusing crumb
09:32:54
DEBUG
Exiting _get_crumb_basic()
09:32:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:54
DEBUG
Exiting _get_cookie_and_crumb()
09:32:54
DEBUG
response code=200
09:32:54
DEBUG
Exiting _make_request()
09:32:54
DEBUG
Exiting get()
09:32:54
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:32:42
09:32:54
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:32:42-05:00
09:32:54
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:32:54
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:32:54
DEBUG
Exiting history()
09:32:54
DEBUG
Exiting history()
09:32:54
DEBUG
Entering history()
09:32:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:54
DEBUG
Entering get()
09:32:54
DEBUG
Entering _make_request()
09:32:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:54
DEBUG
Entering _get_cookie_and_crumb()
09:32:54
DEBUG
cookie_mode = 'basic'
09:32:54
DEBUG
Entering _get_cookie_and_crumb_basic()
09:32:54
DEBUG
Entering _get_cookie_basic()
09:32:54
DEBUG
reusing cookie
09:32:54
DEBUG
Exiting _get_cookie_basic()
09:32:54
DEBUG
Entering _get_crumb_basic()
09:32:54
DEBUG
reusing crumb
09:32:54
DEBUG
Exiting _get_crumb_basic()
09:32:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:32:54
DEBUG
Exiting _get_cookie_and_crumb()
09:32:54
DEBUG
response code=200
09:32:54
DEBUG
Exiting _make_request()
09:32:54
DEBUG
Exiting get()
09:32:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:32:42
09:32:54
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:32:42-05:00
09:32:54
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:32:42-05:00
09:32:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:32:54
DEBUG
Exiting history()
09:33:00
DEBUG
BAR: 09:32:00 O=55.97 H=55.97 L=55.81 C=55.81
09:33:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:33:04
DEBUG
Entering history()
09:33:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:04
DEBUG
Building OR: H=56.17 L=55.81
09:33:04
DEBUG
Entering history()
09:33:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:04
DEBUG
Entering get()
09:33:04
DEBUG
Entering _make_request()
09:33:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:04
DEBUG
Entering _get_cookie_and_crumb()
09:33:04
DEBUG
cookie_mode = 'basic'
09:33:04
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:04
DEBUG
Entering _get_cookie_basic()
09:33:04
DEBUG
reusing cookie
09:33:04
DEBUG
Exiting _get_cookie_basic()
09:33:04
DEBUG
Entering _get_crumb_basic()
09:33:04
DEBUG
reusing crumb
09:33:04
DEBUG
Exiting _get_crumb_basic()
09:33:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:04
DEBUG
Exiting _get_cookie_and_crumb()
09:33:04
DEBUG
response code=200
09:33:04
DEBUG
Exiting _make_request()
09:33:04
DEBUG
Exiting get()
09:33:04
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:33:01
09:33:04
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:33:01-05:00
09:33:04
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:33:04
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:33:04
DEBUG
Exiting history()
09:33:04
DEBUG
Exiting history()
09:33:04
DEBUG
Entering history()
09:33:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:04
DEBUG
Entering get()
09:33:04
DEBUG
Entering _make_request()
09:33:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:04
DEBUG
Entering _get_cookie_and_crumb()
09:33:04
DEBUG
cookie_mode = 'basic'
09:33:04
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:04
DEBUG
Entering _get_cookie_basic()
09:33:04
DEBUG
reusing cookie
09:33:04
DEBUG
Exiting _get_cookie_basic()
09:33:04
DEBUG
Entering _get_crumb_basic()
09:33:04
DEBUG
reusing crumb
09:33:04
DEBUG
Exiting _get_crumb_basic()
09:33:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:04
DEBUG
Exiting _get_cookie_and_crumb()
09:33:04
DEBUG
response code=200
09:33:04
DEBUG
Exiting _make_request()
09:33:04
DEBUG
Exiting get()
09:33:04
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:33:01
09:33:04
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:33:01-05:00
09:33:04
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:33:01-05:00
09:33:04
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:33:04
DEBUG
Exiting history()
09:33:04
DEBUG
POLL [Yahoo]: 09:33:04 Price=$55.77
09:33:14
DEBUG
Entering history()
09:33:14
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:14
DEBUG
Entering history()
09:33:14
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:14
DEBUG
Entering get()
09:33:14
DEBUG
Entering _make_request()
09:33:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:14
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:14
DEBUG
Entering _get_cookie_and_crumb()
09:33:14
DEBUG
cookie_mode = 'basic'
09:33:14
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:14
DEBUG
Entering _get_cookie_basic()
09:33:14
DEBUG
reusing cookie
09:33:14
DEBUG
Exiting _get_cookie_basic()
09:33:14
DEBUG
Entering _get_crumb_basic()
09:33:14
DEBUG
reusing crumb
09:33:14
DEBUG
Exiting _get_crumb_basic()
09:33:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:14
DEBUG
Exiting _get_cookie_and_crumb()
09:33:14
DEBUG
response code=200
09:33:14
DEBUG
Exiting _make_request()
09:33:14
DEBUG
Exiting get()
09:33:14
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:33:01
09:33:15
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:33:01-05:00
09:33:15
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:33:15
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:33:15
DEBUG
Exiting history()
09:33:15
DEBUG
Exiting history()
09:33:15
DEBUG
Entering history()
09:33:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:15
DEBUG
Entering get()
09:33:15
DEBUG
Entering _make_request()
09:33:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:15
DEBUG
Entering _get_cookie_and_crumb()
09:33:15
DEBUG
cookie_mode = 'basic'
09:33:15
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:15
DEBUG
Entering _get_cookie_basic()
09:33:15
DEBUG
reusing cookie
09:33:15
DEBUG
Exiting _get_cookie_basic()
09:33:15
DEBUG
Entering _get_crumb_basic()
09:33:15
DEBUG
reusing crumb
09:33:15
DEBUG
Exiting _get_crumb_basic()
09:33:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:15
DEBUG
Exiting _get_cookie_and_crumb()
09:33:15
DEBUG
response code=200
09:33:15
DEBUG
Exiting _make_request()
09:33:15
DEBUG
Exiting get()
09:33:15
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:33:13
09:33:15
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:33:13-05:00
09:33:15
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:33:13-05:00
09:33:15
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:33:15
DEBUG
Exiting history()
09:33:25
DEBUG
Entering history()
09:33:25
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:25
DEBUG
Entering history()
09:33:25
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:25
DEBUG
Entering get()
09:33:25
DEBUG
Entering _make_request()
09:33:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:25
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:25
DEBUG
Entering _get_cookie_and_crumb()
09:33:25
DEBUG
cookie_mode = 'basic'
09:33:25
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:25
DEBUG
Entering _get_cookie_basic()
09:33:25
DEBUG
reusing cookie
09:33:25
DEBUG
Exiting _get_cookie_basic()
09:33:25
DEBUG
Entering _get_crumb_basic()
09:33:25
DEBUG
reusing crumb
09:33:25
DEBUG
Exiting _get_crumb_basic()
09:33:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:25
DEBUG
Exiting _get_cookie_and_crumb()
09:33:25
DEBUG
response code=200
09:33:25
DEBUG
Exiting _make_request()
09:33:25
DEBUG
Exiting get()
09:33:25
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:33:24
09:33:25
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:33:24-05:00
09:33:25
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:33:25
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:33:25
DEBUG
Exiting history()
09:33:25
DEBUG
Exiting history()
09:33:25
DEBUG
Entering history()
09:33:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:25
DEBUG
Entering get()
09:33:25
DEBUG
Entering _make_request()
09:33:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:25
DEBUG
Entering _get_cookie_and_crumb()
09:33:25
DEBUG
cookie_mode = 'basic'
09:33:25
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:25
DEBUG
Entering _get_cookie_basic()
09:33:25
DEBUG
reusing cookie
09:33:25
DEBUG
Exiting _get_cookie_basic()
09:33:25
DEBUG
Entering _get_crumb_basic()
09:33:25
DEBUG
reusing crumb
09:33:25
DEBUG
Exiting _get_crumb_basic()
09:33:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:25
DEBUG
Exiting _get_cookie_and_crumb()
09:33:25
DEBUG
response code=200
09:33:25
DEBUG
Exiting _make_request()
09:33:25
DEBUG
Exiting get()
09:33:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:33:24
09:33:25
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:33:24-05:00
09:33:25
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:33:24-05:00
09:33:25
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:33:25
DEBUG
Exiting history()
09:33:25
DEBUG
POLL [Yahoo]: 09:33:25 Price=$55.85
09:33:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:33:35
DEBUG
Entering history()
09:33:35
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:35
DEBUG
Entering history()
09:33:35
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:35
DEBUG
Entering get()
09:33:35
DEBUG
Entering _make_request()
09:33:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:35
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:35
DEBUG
Entering _get_cookie_and_crumb()
09:33:35
DEBUG
cookie_mode = 'basic'
09:33:35
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:35
DEBUG
Entering _get_cookie_basic()
09:33:35
DEBUG
reusing cookie
09:33:35
DEBUG
Exiting _get_cookie_basic()
09:33:35
DEBUG
Entering _get_crumb_basic()
09:33:35
DEBUG
reusing crumb
09:33:35
DEBUG
Exiting _get_crumb_basic()
09:33:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:35
DEBUG
Exiting _get_cookie_and_crumb()
09:33:35
DEBUG
response code=200
09:33:35
DEBUG
Exiting _make_request()
09:33:35
DEBUG
Exiting get()
09:33:35
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:33:34
09:33:35
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:33:34-05:00
09:33:35
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:33:35
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:33:35
DEBUG
Exiting history()
09:33:35
DEBUG
Exiting history()
09:33:35
DEBUG
Entering history()
09:33:35
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:35
DEBUG
Entering get()
09:33:35
DEBUG
Entering _make_request()
09:33:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:35
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:35
DEBUG
Entering _get_cookie_and_crumb()
09:33:35
DEBUG
cookie_mode = 'basic'
09:33:35
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:35
DEBUG
Entering _get_cookie_basic()
09:33:35
DEBUG
reusing cookie
09:33:35
DEBUG
Exiting _get_cookie_basic()
09:33:35
DEBUG
Entering _get_crumb_basic()
09:33:35
DEBUG
reusing crumb
09:33:35
DEBUG
Exiting _get_crumb_basic()
09:33:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:35
DEBUG
Exiting _get_cookie_and_crumb()
09:33:35
DEBUG
response code=200
09:33:35
DEBUG
Exiting _make_request()
09:33:35
DEBUG
Exiting get()
09:33:35
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:33:34
09:33:35
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:33:34-05:00
09:33:35
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:33:34-05:00
09:33:35
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:33:35
DEBUG
Exiting history()
09:33:35
DEBUG
POLL [Yahoo]: 09:33:35 Price=$55.78
09:33:45
DEBUG
Entering history()
09:33:45
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:45
DEBUG
Entering history()
09:33:45
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:45
DEBUG
Entering get()
09:33:45
DEBUG
Entering _make_request()
09:33:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:45
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:45
DEBUG
Entering _get_cookie_and_crumb()
09:33:45
DEBUG
cookie_mode = 'basic'
09:33:45
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:45
DEBUG
Entering _get_cookie_basic()
09:33:45
DEBUG
reusing cookie
09:33:45
DEBUG
Exiting _get_cookie_basic()
09:33:45
DEBUG
Entering _get_crumb_basic()
09:33:45
DEBUG
reusing crumb
09:33:45
DEBUG
Exiting _get_crumb_basic()
09:33:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:45
DEBUG
Exiting _get_cookie_and_crumb()
09:33:45
DEBUG
response code=200
09:33:45
DEBUG
Exiting _make_request()
09:33:45
DEBUG
Exiting get()
09:33:45
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:33:34
09:33:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:33:45
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:33:34-05:00
09:33:45
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:33:45
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:33:45
DEBUG
Exiting history()
09:33:45
DEBUG
Exiting history()
09:33:45
DEBUG
Entering history()
09:33:45
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:45
DEBUG
Entering get()
09:33:45
DEBUG
Entering _make_request()
09:33:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:45
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:45
DEBUG
Entering _get_cookie_and_crumb()
09:33:45
DEBUG
cookie_mode = 'basic'
09:33:45
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:45
DEBUG
Entering _get_cookie_basic()
09:33:45
DEBUG
reusing cookie
09:33:45
DEBUG
Exiting _get_cookie_basic()
09:33:45
DEBUG
Entering _get_crumb_basic()
09:33:45
DEBUG
reusing crumb
09:33:45
DEBUG
Exiting _get_crumb_basic()
09:33:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:45
DEBUG
Exiting _get_cookie_and_crumb()
09:33:45
DEBUG
response code=200
09:33:45
DEBUG
Exiting _make_request()
09:33:45
DEBUG
Exiting get()
09:33:45
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:33:34
09:33:45
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:33:34-05:00
09:33:45
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:33:34-05:00
09:33:45
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:33:45
DEBUG
Exiting history()
09:33:55
DEBUG
Entering history()
09:33:55
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:55
DEBUG
Entering history()
09:33:55
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:55
DEBUG
Entering get()
09:33:55
DEBUG
Entering _make_request()
09:33:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:55
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:55
DEBUG
Entering _get_cookie_and_crumb()
09:33:55
DEBUG
cookie_mode = 'basic'
09:33:55
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:55
DEBUG
Entering _get_cookie_basic()
09:33:55
DEBUG
reusing cookie
09:33:55
DEBUG
Exiting _get_cookie_basic()
09:33:55
DEBUG
Entering _get_crumb_basic()
09:33:55
DEBUG
reusing crumb
09:33:55
DEBUG
Exiting _get_crumb_basic()
09:33:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:55
DEBUG
Exiting _get_cookie_and_crumb()
09:33:55
DEBUG
response code=200
09:33:55
DEBUG
Exiting _make_request()
09:33:55
DEBUG
Exiting get()
09:33:55
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:33:54
09:33:55
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:33:54-05:00
09:33:55
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:33:55
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:33:55
DEBUG
Exiting history()
09:33:55
DEBUG
Exiting history()
09:33:55
DEBUG
Entering history()
09:33:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:55
DEBUG
Entering get()
09:33:55
DEBUG
Entering _make_request()
09:33:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:55
DEBUG
Entering _get_cookie_and_crumb()
09:33:55
DEBUG
cookie_mode = 'basic'
09:33:55
DEBUG
Entering _get_cookie_and_crumb_basic()
09:33:55
DEBUG
Entering _get_cookie_basic()
09:33:55
DEBUG
reusing cookie
09:33:55
DEBUG
Exiting _get_cookie_basic()
09:33:55
DEBUG
Entering _get_crumb_basic()
09:33:55
DEBUG
reusing crumb
09:33:55
DEBUG
Exiting _get_crumb_basic()
09:33:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:33:55
DEBUG
Exiting _get_cookie_and_crumb()
09:33:55
DEBUG
response code=200
09:33:55
DEBUG
Exiting _make_request()
09:33:55
DEBUG
Exiting get()
09:33:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:33:54
09:33:55
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:33:54-05:00
09:33:55
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:33:54-05:00
09:33:55
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:33:55
DEBUG
Exiting history()
09:33:55
DEBUG
POLL [Yahoo]: 09:33:55 Price=$55.79
09:34:01
DEBUG
BAR: 09:33:00 O=55.74 H=55.84 L=55.74 C=55.79
09:34:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:34:05
DEBUG
Building OR: H=56.17 L=55.74
09:34:05
DEBUG
Entering history()
09:34:05
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:05
DEBUG
Entering history()
09:34:05
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:05
DEBUG
Entering get()
09:34:05
DEBUG
Entering _make_request()
09:34:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:05
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:05
DEBUG
Entering _get_cookie_and_crumb()
09:34:05
DEBUG
cookie_mode = 'basic'
09:34:05
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:05
DEBUG
Entering _get_cookie_basic()
09:34:05
DEBUG
reusing cookie
09:34:05
DEBUG
Exiting _get_cookie_basic()
09:34:05
DEBUG
Entering _get_crumb_basic()
09:34:05
DEBUG
reusing crumb
09:34:05
DEBUG
Exiting _get_crumb_basic()
09:34:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:05
DEBUG
Exiting _get_cookie_and_crumb()
09:34:05
DEBUG
response code=200
09:34:05
DEBUG
Exiting _make_request()
09:34:05
DEBUG
Exiting get()
09:34:05
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:33:54
09:34:05
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:33:54-05:00
09:34:05
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:34:05
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:34:05
DEBUG
Exiting history()
09:34:05
DEBUG
Exiting history()
09:34:05
DEBUG
Entering history()
09:34:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:05
DEBUG
Entering get()
09:34:05
DEBUG
Entering _make_request()
09:34:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:05
DEBUG
Entering _get_cookie_and_crumb()
09:34:05
DEBUG
cookie_mode = 'basic'
09:34:05
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:05
DEBUG
Entering _get_cookie_basic()
09:34:05
DEBUG
reusing cookie
09:34:05
DEBUG
Exiting _get_cookie_basic()
09:34:05
DEBUG
Entering _get_crumb_basic()
09:34:05
DEBUG
reusing crumb
09:34:05
DEBUG
Exiting _get_crumb_basic()
09:34:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:05
DEBUG
Exiting _get_cookie_and_crumb()
09:34:05
DEBUG
response code=200
09:34:05
DEBUG
Exiting _make_request()
09:34:05
DEBUG
Exiting get()
09:34:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:33:54
09:34:05
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:33:54-05:00
09:34:05
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:33:54-05:00
09:34:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:34:05
DEBUG
Exiting history()
09:34:15
DEBUG
Entering history()
09:34:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:15
DEBUG
Entering history()
09:34:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:15
DEBUG
Entering get()
09:34:15
DEBUG
Entering _make_request()
09:34:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:15
DEBUG
Entering _get_cookie_and_crumb()
09:34:15
DEBUG
cookie_mode = 'basic'
09:34:15
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:15
DEBUG
Entering _get_cookie_basic()
09:34:15
DEBUG
reusing cookie
09:34:15
DEBUG
Exiting _get_cookie_basic()
09:34:15
DEBUG
Entering _get_crumb_basic()
09:34:15
DEBUG
reusing crumb
09:34:15
DEBUG
Exiting _get_crumb_basic()
09:34:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:15
DEBUG
Exiting _get_cookie_and_crumb()
09:34:15
DEBUG
response code=200
09:34:15
DEBUG
Exiting _make_request()
09:34:15
DEBUG
Exiting get()
09:34:15
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:34:11
09:34:15
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:34:11-05:00
09:34:15
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:34:15
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:34:15
DEBUG
Exiting history()
09:34:15
DEBUG
Exiting history()
09:34:15
DEBUG
Entering history()
09:34:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:15
DEBUG
Entering get()
09:34:15
DEBUG
Entering _make_request()
09:34:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:15
DEBUG
Entering _get_cookie_and_crumb()
09:34:15
DEBUG
cookie_mode = 'basic'
09:34:15
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:15
DEBUG
Entering _get_cookie_basic()
09:34:15
DEBUG
reusing cookie
09:34:15
DEBUG
Exiting _get_cookie_basic()
09:34:15
DEBUG
Entering _get_crumb_basic()
09:34:15
DEBUG
reusing crumb
09:34:15
DEBUG
Exiting _get_crumb_basic()
09:34:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:15
DEBUG
Exiting _get_cookie_and_crumb()
09:34:16
DEBUG
response code=200
09:34:16
DEBUG
Exiting _make_request()
09:34:16
DEBUG
Exiting get()
09:34:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:34:11
09:34:16
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:34:11-05:00
09:34:16
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:34:11-05:00
09:34:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:34:16
DEBUG
Exiting history()
09:34:16
DEBUG
POLL [Yahoo]: 09:34:16 Price=$55.65
09:34:26
DEBUG
Entering history()
09:34:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:26
DEBUG
Entering history()
09:34:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:26
DEBUG
Entering get()
09:34:26
DEBUG
Entering _make_request()
09:34:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:26
DEBUG
Entering _get_cookie_and_crumb()
09:34:26
DEBUG
cookie_mode = 'basic'
09:34:26
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:26
DEBUG
Entering _get_cookie_basic()
09:34:26
DEBUG
reusing cookie
09:34:26
DEBUG
Exiting _get_cookie_basic()
09:34:26
DEBUG
Entering _get_crumb_basic()
09:34:26
DEBUG
reusing crumb
09:34:26
DEBUG
Exiting _get_crumb_basic()
09:34:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:26
DEBUG
Exiting _get_cookie_and_crumb()
09:34:26
DEBUG
response code=200
09:34:26
DEBUG
Exiting _make_request()
09:34:26
DEBUG
Exiting get()
09:34:26
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:34:23
09:34:26
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:34:23-05:00
09:34:26
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:34:26
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:34:26
DEBUG
Exiting history()
09:34:26
DEBUG
Exiting history()
09:34:26
DEBUG
Entering history()
09:34:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:26
DEBUG
Entering get()
09:34:26
DEBUG
Entering _make_request()
09:34:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:26
DEBUG
Entering _get_cookie_and_crumb()
09:34:26
DEBUG
cookie_mode = 'basic'
09:34:26
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:26
DEBUG
Entering _get_cookie_basic()
09:34:26
DEBUG
reusing cookie
09:34:26
DEBUG
Exiting _get_cookie_basic()
09:34:26
DEBUG
Entering _get_crumb_basic()
09:34:26
DEBUG
reusing crumb
09:34:26
DEBUG
Exiting _get_crumb_basic()
09:34:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:26
DEBUG
Exiting _get_cookie_and_crumb()
09:34:26
DEBUG
response code=200
09:34:26
DEBUG
Exiting _make_request()
09:34:26
DEBUG
Exiting get()
09:34:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:34:23
09:34:26
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:34:23-05:00
09:34:26
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:34:23-05:00
09:34:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:34:26
DEBUG
Exiting history()
09:34:26
DEBUG
POLL [Yahoo]: 09:34:26 Price=$55.71
09:34:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:34:36
DEBUG
Entering history()
09:34:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:36
DEBUG
Entering history()
09:34:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:36
DEBUG
Entering get()
09:34:36
DEBUG
Entering _make_request()
09:34:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:36
DEBUG
Entering _get_cookie_and_crumb()
09:34:36
DEBUG
cookie_mode = 'basic'
09:34:36
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:36
DEBUG
Entering _get_cookie_basic()
09:34:36
DEBUG
reusing cookie
09:34:36
DEBUG
Exiting _get_cookie_basic()
09:34:36
DEBUG
Entering _get_crumb_basic()
09:34:36
DEBUG
reusing crumb
09:34:36
DEBUG
Exiting _get_crumb_basic()
09:34:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:36
DEBUG
Exiting _get_cookie_and_crumb()
09:34:36
DEBUG
response code=200
09:34:36
DEBUG
Exiting _make_request()
09:34:36
DEBUG
Exiting get()
09:34:36
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:34:35
09:34:36
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:34:35-05:00
09:34:36
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:34:36
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:34:36
DEBUG
Exiting history()
09:34:36
DEBUG
Exiting history()
09:34:36
DEBUG
Entering history()
09:34:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:36
DEBUG
Entering get()
09:34:36
DEBUG
Entering _make_request()
09:34:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:36
DEBUG
Entering _get_cookie_and_crumb()
09:34:36
DEBUG
cookie_mode = 'basic'
09:34:36
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:36
DEBUG
Entering _get_cookie_basic()
09:34:36
DEBUG
reusing cookie
09:34:36
DEBUG
Exiting _get_cookie_basic()
09:34:36
DEBUG
Entering _get_crumb_basic()
09:34:36
DEBUG
reusing crumb
09:34:36
DEBUG
Exiting _get_crumb_basic()
09:34:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:36
DEBUG
Exiting _get_cookie_and_crumb()
09:34:36
DEBUG
response code=200
09:34:36
DEBUG
Exiting _make_request()
09:34:36
DEBUG
Exiting get()
09:34:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:34:35
09:34:36
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:34:35-05:00
09:34:36
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:34:35-05:00
09:34:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:34:36
DEBUG
Exiting history()
09:34:36
DEBUG
POLL [Yahoo]: 09:34:36 Price=$55.81
09:34:46
DEBUG
Entering history()
09:34:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:46
DEBUG
Entering history()
09:34:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:46
DEBUG
Entering get()
09:34:46
DEBUG
Entering _make_request()
09:34:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:46
DEBUG
Entering _get_cookie_and_crumb()
09:34:46
DEBUG
cookie_mode = 'basic'
09:34:46
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:46
DEBUG
Entering _get_cookie_basic()
09:34:46
DEBUG
reusing cookie
09:34:46
DEBUG
Exiting _get_cookie_basic()
09:34:46
DEBUG
Entering _get_crumb_basic()
09:34:46
DEBUG
reusing crumb
09:34:46
DEBUG
Exiting _get_crumb_basic()
09:34:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:46
DEBUG
Exiting _get_cookie_and_crumb()
09:34:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:34:46
DEBUG
response code=200
09:34:46
DEBUG
Exiting _make_request()
09:34:46
DEBUG
Exiting get()
09:34:46
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:34:35
09:34:46
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:34:35-05:00
09:34:46
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:34:46
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:34:46
DEBUG
Exiting history()
09:34:46
DEBUG
Exiting history()
09:34:46
DEBUG
Entering history()
09:34:46
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:46
DEBUG
Entering get()
09:34:46
DEBUG
Entering _make_request()
09:34:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:46
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:46
DEBUG
Entering _get_cookie_and_crumb()
09:34:46
DEBUG
cookie_mode = 'basic'
09:34:46
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:46
DEBUG
Entering _get_cookie_basic()
09:34:46
DEBUG
reusing cookie
09:34:46
DEBUG
Exiting _get_cookie_basic()
09:34:46
DEBUG
Entering _get_crumb_basic()
09:34:46
DEBUG
reusing crumb
09:34:46
DEBUG
Exiting _get_crumb_basic()
09:34:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:46
DEBUG
Exiting _get_cookie_and_crumb()
09:34:46
DEBUG
response code=200
09:34:46
DEBUG
Exiting _make_request()
09:34:46
DEBUG
Exiting get()
09:34:46
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:34:44
09:34:46
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:34:44-05:00
09:34:46
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:34:44-05:00
09:34:46
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:34:46
DEBUG
Exiting history()
09:34:56
DEBUG
Entering history()
09:34:56
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:56
DEBUG
Entering history()
09:34:56
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:56
DEBUG
Entering get()
09:34:56
DEBUG
Entering _make_request()
09:34:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:56
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:56
DEBUG
Entering _get_cookie_and_crumb()
09:34:56
DEBUG
cookie_mode = 'basic'
09:34:56
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:56
DEBUG
Entering _get_cookie_basic()
09:34:56
DEBUG
reusing cookie
09:34:56
DEBUG
Exiting _get_cookie_basic()
09:34:56
DEBUG
Entering _get_crumb_basic()
09:34:56
DEBUG
reusing crumb
09:34:56
DEBUG
Exiting _get_crumb_basic()
09:34:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:56
DEBUG
Exiting _get_cookie_and_crumb()
09:34:56
DEBUG
response code=200
09:34:56
DEBUG
Exiting _make_request()
09:34:56
DEBUG
Exiting get()
09:34:56
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:34:55
09:34:56
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:34:55-05:00
09:34:56
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:34:56
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:34:56
DEBUG
Exiting history()
09:34:56
DEBUG
Exiting history()
09:34:56
DEBUG
Entering history()
09:34:56
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:56
DEBUG
Entering get()
09:34:56
DEBUG
Entering _make_request()
09:34:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:56
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:56
DEBUG
Entering _get_cookie_and_crumb()
09:34:56
DEBUG
cookie_mode = 'basic'
09:34:56
DEBUG
Entering _get_cookie_and_crumb_basic()
09:34:56
DEBUG
Entering _get_cookie_basic()
09:34:56
DEBUG
reusing cookie
09:34:56
DEBUG
Exiting _get_cookie_basic()
09:34:56
DEBUG
Entering _get_crumb_basic()
09:34:56
DEBUG
reusing crumb
09:34:56
DEBUG
Exiting _get_crumb_basic()
09:34:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:34:56
DEBUG
Exiting _get_cookie_and_crumb()
09:34:56
DEBUG
response code=200
09:34:56
DEBUG
Exiting _make_request()
09:34:56
DEBUG
Exiting get()
09:34:56
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:34:44
09:34:56
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:34:44-05:00
09:34:56
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:34:44-05:00
09:34:56
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:34:56
DEBUG
Exiting history()
09:34:56
DEBUG
POLL [Yahoo]: 09:34:56 Price=$55.87
09:35:00
DEBUG
BAR: 09:34:00 O=55.78 H=55.84 L=55.78 C=55.84
09:35:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:35:06
DEBUG
Entering history()
09:35:06
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:06
DEBUG
Building OR: H=56.17 L=55.74
09:35:06
DEBUG
Entering history()
09:35:06
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:06
DEBUG
Entering get()
09:35:06
DEBUG
Entering _make_request()
09:35:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:06
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:06
DEBUG
Entering _get_cookie_and_crumb()
09:35:06
DEBUG
cookie_mode = 'basic'
09:35:06
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:06
DEBUG
Entering _get_cookie_basic()
09:35:06
DEBUG
reusing cookie
09:35:06
DEBUG
Exiting _get_cookie_basic()
09:35:06
DEBUG
Entering _get_crumb_basic()
09:35:06
DEBUG
reusing crumb
09:35:06
DEBUG
Exiting _get_crumb_basic()
09:35:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:06
DEBUG
Exiting _get_cookie_and_crumb()
09:35:06
DEBUG
response code=200
09:35:06
DEBUG
Exiting _make_request()
09:35:06
DEBUG
Exiting get()
09:35:06
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:34:55
09:35:06
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:34:55-05:00
09:35:06
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:35:06
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:35:06
DEBUG
Exiting history()
09:35:06
DEBUG
Exiting history()
09:35:06
DEBUG
Entering history()
09:35:06
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:06
DEBUG
Entering get()
09:35:06
DEBUG
Entering _make_request()
09:35:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:06
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:06
DEBUG
Entering _get_cookie_and_crumb()
09:35:06
DEBUG
cookie_mode = 'basic'
09:35:06
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:06
DEBUG
Entering _get_cookie_basic()
09:35:06
DEBUG
reusing cookie
09:35:06
DEBUG
Exiting _get_cookie_basic()
09:35:06
DEBUG
Entering _get_crumb_basic()
09:35:06
DEBUG
reusing crumb
09:35:06
DEBUG
Exiting _get_crumb_basic()
09:35:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:06
DEBUG
Exiting _get_cookie_and_crumb()
09:35:06
DEBUG
response code=200
09:35:06
DEBUG
Exiting _make_request()
09:35:06
DEBUG
Exiting get()
09:35:06
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:35:04
09:35:06
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:35:04-05:00
09:35:06
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:35:04-05:00
09:35:06
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:35:06
DEBUG
Exiting history()
09:35:06
INFO
📊 OPENING RANGE SET (from collected bars)
09:35:06
INFO
High: $56.17 | Low: $55.74
09:35:06
DEBUG
Starting new HTTPS connection (1): api.pushover.net:443
09:35:06
DEBUG
https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
09:35:06
DEBUG
State saved
09:35:06
DEBUG
CHECK: C=55.87 vs OH=56.17 OL=55.74 | broke_high=False broke_low=False
09:35:16
DEBUG
Entering history()
09:35:16
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:16
DEBUG
Entering history()
09:35:16
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:16
DEBUG
Entering get()
09:35:16
DEBUG
Entering _make_request()
09:35:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:16
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:16
DEBUG
Entering _get_cookie_and_crumb()
09:35:16
DEBUG
cookie_mode = 'basic'
09:35:16
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:16
DEBUG
Entering _get_cookie_basic()
09:35:16
DEBUG
reusing cookie
09:35:16
DEBUG
Exiting _get_cookie_basic()
09:35:16
DEBUG
Entering _get_crumb_basic()
09:35:16
DEBUG
reusing crumb
09:35:16
DEBUG
Exiting _get_crumb_basic()
09:35:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:16
DEBUG
Exiting _get_cookie_and_crumb()
09:35:17
DEBUG
response code=200
09:35:17
DEBUG
Exiting _make_request()
09:35:17
DEBUG
Exiting get()
09:35:17
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:35:15
09:35:17
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:35:15-05:00
09:35:17
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:35:17
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:35:17
DEBUG
Exiting history()
09:35:17
DEBUG
Exiting history()
09:35:17
DEBUG
Entering history()
09:35:17
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:17
DEBUG
Entering get()
09:35:17
DEBUG
Entering _make_request()
09:35:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:17
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:17
DEBUG
Entering _get_cookie_and_crumb()
09:35:17
DEBUG
cookie_mode = 'basic'
09:35:17
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:17
DEBUG
Entering _get_cookie_basic()
09:35:17
DEBUG
reusing cookie
09:35:17
DEBUG
Exiting _get_cookie_basic()
09:35:17
DEBUG
Entering _get_crumb_basic()
09:35:17
DEBUG
reusing crumb
09:35:17
DEBUG
Exiting _get_crumb_basic()
09:35:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:17
DEBUG
Exiting _get_cookie_and_crumb()
09:35:17
DEBUG
response code=200
09:35:17
DEBUG
Exiting _make_request()
09:35:17
DEBUG
Exiting get()
09:35:17
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:35:15
09:35:17
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:35:15-05:00
09:35:17
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:35:15-05:00
09:35:17
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:35:17
DEBUG
Exiting history()
09:35:17
DEBUG
POLL [Yahoo]: 09:35:17 Price=$55.98
09:35:17
DEBUG
CHECK: C=55.98 vs OH=56.17 OL=55.74 | broke_high=False broke_low=False
09:35:27
DEBUG
Entering history()
09:35:27
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:27
DEBUG
Entering history()
09:35:27
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:27
DEBUG
Entering get()
09:35:27
DEBUG
Entering _make_request()
09:35:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:27
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:27
DEBUG
Entering _get_cookie_and_crumb()
09:35:27
DEBUG
cookie_mode = 'basic'
09:35:27
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:27
DEBUG
Entering _get_cookie_basic()
09:35:27
DEBUG
reusing cookie
09:35:27
DEBUG
Exiting _get_cookie_basic()
09:35:27
DEBUG
Entering _get_crumb_basic()
09:35:27
DEBUG
reusing crumb
09:35:27
DEBUG
Exiting _get_crumb_basic()
09:35:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:27
DEBUG
Exiting _get_cookie_and_crumb()
09:35:27
DEBUG
response code=200
09:35:27
DEBUG
Exiting _make_request()
09:35:27
DEBUG
Exiting get()
09:35:27
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:35:25
09:35:27
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:35:25-05:00
09:35:27
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:35:27
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:35:27
DEBUG
Exiting history()
09:35:27
DEBUG
Exiting history()
09:35:27
DEBUG
Entering history()
09:35:27
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:27
DEBUG
Entering get()
09:35:27
DEBUG
Entering _make_request()
09:35:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:27
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:27
DEBUG
Entering _get_cookie_and_crumb()
09:35:27
DEBUG
cookie_mode = 'basic'
09:35:27
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:27
DEBUG
Entering _get_cookie_basic()
09:35:27
DEBUG
reusing cookie
09:35:27
DEBUG
Exiting _get_cookie_basic()
09:35:27
DEBUG
Entering _get_crumb_basic()
09:35:27
DEBUG
reusing crumb
09:35:27
DEBUG
Exiting _get_crumb_basic()
09:35:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:27
DEBUG
Exiting _get_cookie_and_crumb()
09:35:27
DEBUG
response code=200
09:35:27
DEBUG
Exiting _make_request()
09:35:27
DEBUG
Exiting get()
09:35:27
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:35:15
09:35:27
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:35:15-05:00
09:35:27
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:35:15-05:00
09:35:27
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:35:27
DEBUG
Exiting history()
09:35:27
DEBUG
POLL [Yahoo]: 09:35:27 Price=$56.03
09:35:27
DEBUG
CHECK: C=56.03 vs OH=56.17 OL=55.74 | broke_high=False broke_low=False
09:35:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:35:37
DEBUG
Entering history()
09:35:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:37
DEBUG
Entering history()
09:35:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:37
DEBUG
Entering get()
09:35:37
DEBUG
Entering _make_request()
09:35:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:37
DEBUG
Entering _get_cookie_and_crumb()
09:35:37
DEBUG
cookie_mode = 'basic'
09:35:37
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:37
DEBUG
Entering _get_cookie_basic()
09:35:37
DEBUG
reusing cookie
09:35:37
DEBUG
Exiting _get_cookie_basic()
09:35:37
DEBUG
Entering _get_crumb_basic()
09:35:37
DEBUG
reusing crumb
09:35:37
DEBUG
Exiting _get_crumb_basic()
09:35:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:37
DEBUG
Exiting _get_cookie_and_crumb()
09:35:37
DEBUG
response code=200
09:35:37
DEBUG
Exiting _make_request()
09:35:37
DEBUG
Exiting get()
09:35:37
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:35:35
09:35:37
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:35:35-05:00
09:35:37
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:35:37
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:35:37
DEBUG
Exiting history()
09:35:37
DEBUG
Exiting history()
09:35:37
DEBUG
Entering history()
09:35:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:37
DEBUG
Entering get()
09:35:37
DEBUG
Entering _make_request()
09:35:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:37
DEBUG
Entering _get_cookie_and_crumb()
09:35:37
DEBUG
cookie_mode = 'basic'
09:35:37
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:37
DEBUG
Entering _get_cookie_basic()
09:35:37
DEBUG
reusing cookie
09:35:37
DEBUG
Exiting _get_cookie_basic()
09:35:37
DEBUG
Entering _get_crumb_basic()
09:35:37
DEBUG
reusing crumb
09:35:37
DEBUG
Exiting _get_crumb_basic()
09:35:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:37
DEBUG
Exiting _get_cookie_and_crumb()
09:35:37
DEBUG
response code=200
09:35:37
DEBUG
Exiting _make_request()
09:35:37
DEBUG
Exiting get()
09:35:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:35:35
09:35:37
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:35:35-05:00
09:35:37
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:35:35-05:00
09:35:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:35:37
DEBUG
Exiting history()
09:35:37
DEBUG
POLL [Yahoo]: 09:35:37 Price=$56.07
09:35:37
DEBUG
CHECK: C=56.07 vs OH=56.17 OL=55.74 | broke_high=False broke_low=False
09:35:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:35:47
DEBUG
Entering history()
09:35:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:47
DEBUG
Entering history()
09:35:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:47
DEBUG
Entering get()
09:35:47
DEBUG
Entering _make_request()
09:35:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:47
DEBUG
Entering _get_cookie_and_crumb()
09:35:47
DEBUG
cookie_mode = 'basic'
09:35:47
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:47
DEBUG
Entering _get_cookie_basic()
09:35:47
DEBUG
reusing cookie
09:35:47
DEBUG
Exiting _get_cookie_basic()
09:35:47
DEBUG
Entering _get_crumb_basic()
09:35:47
DEBUG
reusing crumb
09:35:47
DEBUG
Exiting _get_crumb_basic()
09:35:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:47
DEBUG
Exiting _get_cookie_and_crumb()
09:35:47
DEBUG
response code=200
09:35:47
DEBUG
Exiting _make_request()
09:35:47
DEBUG
Exiting get()
09:35:47
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:35:35
09:35:47
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:35:35-05:00
09:35:47
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:35:47
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:35:47
DEBUG
Exiting history()
09:35:47
DEBUG
Exiting history()
09:35:47
DEBUG
Entering history()
09:35:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:47
DEBUG
Entering get()
09:35:47
DEBUG
Entering _make_request()
09:35:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:47
DEBUG
Entering _get_cookie_and_crumb()
09:35:47
DEBUG
cookie_mode = 'basic'
09:35:47
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:47
DEBUG
Entering _get_cookie_basic()
09:35:47
DEBUG
reusing cookie
09:35:47
DEBUG
Exiting _get_cookie_basic()
09:35:47
DEBUG
Entering _get_crumb_basic()
09:35:47
DEBUG
reusing crumb
09:35:47
DEBUG
Exiting _get_crumb_basic()
09:35:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:47
DEBUG
Exiting _get_cookie_and_crumb()
09:35:47
DEBUG
response code=200
09:35:47
DEBUG
Exiting _make_request()
09:35:47
DEBUG
Exiting get()
09:35:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:35:35
09:35:47
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:35:35-05:00
09:35:47
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:35:35-05:00
09:35:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:35:47
DEBUG
Exiting history()
09:35:57
DEBUG
Entering history()
09:35:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:57
DEBUG
Entering history()
09:35:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:57
DEBUG
Entering get()
09:35:57
DEBUG
Entering _make_request()
09:35:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:57
DEBUG
Entering _get_cookie_and_crumb()
09:35:57
DEBUG
cookie_mode = 'basic'
09:35:57
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:57
DEBUG
Entering _get_cookie_basic()
09:35:57
DEBUG
reusing cookie
09:35:57
DEBUG
Exiting _get_cookie_basic()
09:35:57
DEBUG
Entering _get_crumb_basic()
09:35:57
DEBUG
reusing crumb
09:35:57
DEBUG
Exiting _get_crumb_basic()
09:35:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:57
DEBUG
Exiting _get_cookie_and_crumb()
09:35:57
DEBUG
response code=200
09:35:57
DEBUG
Exiting _make_request()
09:35:57
DEBUG
Exiting get()
09:35:57
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:35:56
09:35:57
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:35:56-05:00
09:35:57
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:35:57
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:35:57
DEBUG
Exiting history()
09:35:57
DEBUG
Exiting history()
09:35:57
DEBUG
Entering history()
09:35:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:57
DEBUG
Entering get()
09:35:57
DEBUG
Entering _make_request()
09:35:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:57
DEBUG
Entering _get_cookie_and_crumb()
09:35:57
DEBUG
cookie_mode = 'basic'
09:35:57
DEBUG
Entering _get_cookie_and_crumb_basic()
09:35:57
DEBUG
Entering _get_cookie_basic()
09:35:57
DEBUG
reusing cookie
09:35:57
DEBUG
Exiting _get_cookie_basic()
09:35:57
DEBUG
Entering _get_crumb_basic()
09:35:57
DEBUG
reusing crumb
09:35:57
DEBUG
Exiting _get_crumb_basic()
09:35:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:35:57
DEBUG
Exiting _get_cookie_and_crumb()
09:35:57
DEBUG
response code=200
09:35:57
DEBUG
Exiting _make_request()
09:35:57
DEBUG
Exiting get()
09:35:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:35:56
09:35:57
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:35:56-05:00
09:35:57
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:35:56-05:00
09:35:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:35:57
DEBUG
Exiting history()
09:35:57
DEBUG
POLL [Yahoo]: 09:35:57 Price=$55.96
09:35:57
DEBUG
CHECK: C=55.96 vs OH=56.17 OL=55.74 | broke_high=False broke_low=False
09:36:00
DEBUG
BAR: 09:35:00 O=55.97 H=56.04 L=55.97 C=55.99
09:36:00
DEBUG
Building OR: H=56.17 L=55.74
09:36:00
DEBUG
Checking: C=55.99 vs OH=56.17 OL=55.74 | broke_high=False broke_low=False
09:36:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:36:07
DEBUG
Entering history()
09:36:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:07
DEBUG
Entering history()
09:36:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:07
DEBUG
Entering get()
09:36:07
DEBUG
Entering _make_request()
09:36:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:07
DEBUG
Entering _get_cookie_and_crumb()
09:36:07
DEBUG
cookie_mode = 'basic'
09:36:07
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:07
DEBUG
Entering _get_cookie_basic()
09:36:07
DEBUG
reusing cookie
09:36:07
DEBUG
Exiting _get_cookie_basic()
09:36:07
DEBUG
Entering _get_crumb_basic()
09:36:07
DEBUG
reusing crumb
09:36:07
DEBUG
Exiting _get_crumb_basic()
09:36:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:07
DEBUG
Exiting _get_cookie_and_crumb()
09:36:07
DEBUG
response code=200
09:36:07
DEBUG
Exiting _make_request()
09:36:07
DEBUG
Exiting get()
09:36:07
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:35:56
09:36:07
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:35:56-05:00
09:36:07
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:36:07
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:36:07
DEBUG
Exiting history()
09:36:07
DEBUG
Exiting history()
09:36:07
DEBUG
Entering history()
09:36:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:07
DEBUG
Entering get()
09:36:07
DEBUG
Entering _make_request()
09:36:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:07
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:07
DEBUG
Entering _get_cookie_and_crumb()
09:36:07
DEBUG
cookie_mode = 'basic'
09:36:07
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:07
DEBUG
Entering _get_cookie_basic()
09:36:07
DEBUG
reusing cookie
09:36:07
DEBUG
Exiting _get_cookie_basic()
09:36:07
DEBUG
Entering _get_crumb_basic()
09:36:07
DEBUG
reusing crumb
09:36:07
DEBUG
Exiting _get_crumb_basic()
09:36:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:07
DEBUG
Exiting _get_cookie_and_crumb()
09:36:08
DEBUG
response code=200
09:36:08
DEBUG
Exiting _make_request()
09:36:08
DEBUG
Exiting get()
09:36:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:36:06
09:36:08
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:36:06-05:00
09:36:08
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:36:06-05:00
09:36:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:36:08
DEBUG
Exiting history()
09:36:18
DEBUG
Entering history()
09:36:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:18
DEBUG
Entering history()
09:36:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:18
DEBUG
Entering get()
09:36:18
DEBUG
Entering _make_request()
09:36:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:18
DEBUG
Entering _get_cookie_and_crumb()
09:36:18
DEBUG
cookie_mode = 'basic'
09:36:18
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:18
DEBUG
Entering _get_cookie_basic()
09:36:18
DEBUG
reusing cookie
09:36:18
DEBUG
Exiting _get_cookie_basic()
09:36:18
DEBUG
Entering _get_crumb_basic()
09:36:18
DEBUG
reusing crumb
09:36:18
DEBUG
Exiting _get_crumb_basic()
09:36:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:18
DEBUG
Exiting _get_cookie_and_crumb()
09:36:18
DEBUG
response code=200
09:36:18
DEBUG
Exiting _make_request()
09:36:18
DEBUG
Exiting get()
09:36:18
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:36:15
09:36:18
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:36:15-05:00
09:36:18
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:36:18
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:36:18
DEBUG
Exiting history()
09:36:18
DEBUG
Exiting history()
09:36:18
DEBUG
Entering history()
09:36:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:18
DEBUG
Entering get()
09:36:18
DEBUG
Entering _make_request()
09:36:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:18
DEBUG
Entering _get_cookie_and_crumb()
09:36:18
DEBUG
cookie_mode = 'basic'
09:36:18
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:18
DEBUG
Entering _get_cookie_basic()
09:36:18
DEBUG
reusing cookie
09:36:18
DEBUG
Exiting _get_cookie_basic()
09:36:18
DEBUG
Entering _get_crumb_basic()
09:36:18
DEBUG
reusing crumb
09:36:18
DEBUG
Exiting _get_crumb_basic()
09:36:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:18
DEBUG
Exiting _get_cookie_and_crumb()
09:36:18
DEBUG
response code=200
09:36:18
DEBUG
Exiting _make_request()
09:36:18
DEBUG
Exiting get()
09:36:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:36:15
09:36:18
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:36:15-05:00
09:36:18
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:36:15-05:00
09:36:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:36:18
DEBUG
Exiting history()
09:36:18
DEBUG
POLL [Yahoo]: 09:36:18 Price=$56.02
09:36:18
DEBUG
CHECK: C=56.02 vs OH=56.17 OL=55.74 | broke_high=False broke_low=False
09:36:28
DEBUG
Entering history()
09:36:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:28
DEBUG
Entering history()
09:36:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:28
DEBUG
Entering get()
09:36:28
DEBUG
Entering _make_request()
09:36:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:28
DEBUG
Entering _get_cookie_and_crumb()
09:36:28
DEBUG
cookie_mode = 'basic'
09:36:28
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:28
DEBUG
Entering _get_cookie_basic()
09:36:28
DEBUG
reusing cookie
09:36:28
DEBUG
Exiting _get_cookie_basic()
09:36:28
DEBUG
Entering _get_crumb_basic()
09:36:28
DEBUG
reusing crumb
09:36:28
DEBUG
Exiting _get_crumb_basic()
09:36:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:28
DEBUG
Exiting _get_cookie_and_crumb()
09:36:28
DEBUG
response code=200
09:36:28
DEBUG
Exiting _make_request()
09:36:28
DEBUG
Exiting get()
09:36:28
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:36:15
09:36:28
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:36:15-05:00
09:36:28
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:36:28
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:36:28
DEBUG
Exiting history()
09:36:28
DEBUG
Exiting history()
09:36:28
DEBUG
Entering history()
09:36:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:28
DEBUG
Entering get()
09:36:28
DEBUG
Entering _make_request()
09:36:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:28
DEBUG
Entering _get_cookie_and_crumb()
09:36:28
DEBUG
cookie_mode = 'basic'
09:36:28
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:28
DEBUG
Entering _get_cookie_basic()
09:36:28
DEBUG
reusing cookie
09:36:28
DEBUG
Exiting _get_cookie_basic()
09:36:28
DEBUG
Entering _get_crumb_basic()
09:36:28
DEBUG
reusing crumb
09:36:28
DEBUG
Exiting _get_crumb_basic()
09:36:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:28
DEBUG
Exiting _get_cookie_and_crumb()
09:36:28
DEBUG
response code=200
09:36:28
DEBUG
Exiting _make_request()
09:36:28
DEBUG
Exiting get()
09:36:28
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:36:15
09:36:28
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:36:15-05:00
09:36:28
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:36:15-05:00
09:36:28
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:36:28
DEBUG
Exiting history()
09:36:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:36:38
DEBUG
Entering history()
09:36:38
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:38
DEBUG
Entering history()
09:36:38
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:38
DEBUG
Entering get()
09:36:38
DEBUG
Entering _make_request()
09:36:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:38
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:38
DEBUG
Entering _get_cookie_and_crumb()
09:36:38
DEBUG
cookie_mode = 'basic'
09:36:38
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:38
DEBUG
Entering _get_cookie_basic()
09:36:38
DEBUG
reusing cookie
09:36:38
DEBUG
Exiting _get_cookie_basic()
09:36:38
DEBUG
Entering _get_crumb_basic()
09:36:38
DEBUG
reusing crumb
09:36:38
DEBUG
Exiting _get_crumb_basic()
09:36:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:38
DEBUG
Exiting _get_cookie_and_crumb()
09:36:38
DEBUG
response code=200
09:36:38
DEBUG
Exiting _make_request()
09:36:38
DEBUG
Exiting get()
09:36:38
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:36:37
09:36:38
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:36:37-05:00
09:36:38
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:36:38
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:36:38
DEBUG
Exiting history()
09:36:38
DEBUG
Exiting history()
09:36:38
DEBUG
Entering history()
09:36:38
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:38
DEBUG
Entering get()
09:36:38
DEBUG
Entering _make_request()
09:36:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:38
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:38
DEBUG
Entering _get_cookie_and_crumb()
09:36:38
DEBUG
cookie_mode = 'basic'
09:36:38
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:38
DEBUG
Entering _get_cookie_basic()
09:36:38
DEBUG
reusing cookie
09:36:38
DEBUG
Exiting _get_cookie_basic()
09:36:38
DEBUG
Entering _get_crumb_basic()
09:36:38
DEBUG
reusing crumb
09:36:38
DEBUG
Exiting _get_crumb_basic()
09:36:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:38
DEBUG
Exiting _get_cookie_and_crumb()
09:36:38
DEBUG
response code=200
09:36:38
DEBUG
Exiting _make_request()
09:36:38
DEBUG
Exiting get()
09:36:38
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:36:37
09:36:38
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:36:37-05:00
09:36:38
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:36:37-05:00
09:36:38
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:36:38
DEBUG
Exiting history()
09:36:38
DEBUG
POLL [Yahoo]: 09:36:38 Price=$56.15
09:36:38
DEBUG
CHECK: C=56.15 vs OH=56.17 OL=55.74 | broke_high=False broke_low=False
09:36:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:36:48
DEBUG
Entering history()
09:36:48
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:48
DEBUG
Entering history()
09:36:48
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:48
DEBUG
Entering get()
09:36:48
DEBUG
Entering _make_request()
09:36:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:48
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:48
DEBUG
Entering _get_cookie_and_crumb()
09:36:48
DEBUG
cookie_mode = 'basic'
09:36:48
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:48
DEBUG
Entering _get_cookie_basic()
09:36:48
DEBUG
reusing cookie
09:36:48
DEBUG
Exiting _get_cookie_basic()
09:36:48
DEBUG
Entering _get_crumb_basic()
09:36:48
DEBUG
reusing crumb
09:36:48
DEBUG
Exiting _get_crumb_basic()
09:36:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:48
DEBUG
Exiting _get_cookie_and_crumb()
09:36:48
DEBUG
response code=200
09:36:48
DEBUG
Exiting _make_request()
09:36:48
DEBUG
Exiting get()
09:36:48
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:36:37
09:36:48
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:36:37-05:00
09:36:48
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:36:48
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:36:48
DEBUG
Exiting history()
09:36:48
DEBUG
Exiting history()
09:36:48
DEBUG
Entering history()
09:36:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:48
DEBUG
Entering get()
09:36:48
DEBUG
Entering _make_request()
09:36:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:48
DEBUG
Entering _get_cookie_and_crumb()
09:36:48
DEBUG
cookie_mode = 'basic'
09:36:48
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:48
DEBUG
Entering _get_cookie_basic()
09:36:48
DEBUG
reusing cookie
09:36:48
DEBUG
Exiting _get_cookie_basic()
09:36:48
DEBUG
Entering _get_crumb_basic()
09:36:48
DEBUG
reusing crumb
09:36:48
DEBUG
Exiting _get_crumb_basic()
09:36:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:48
DEBUG
Exiting _get_cookie_and_crumb()
09:36:48
DEBUG
response code=200
09:36:48
DEBUG
Exiting _make_request()
09:36:48
DEBUG
Exiting get()
09:36:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:36:37
09:36:48
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:36:37-05:00
09:36:48
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:36:37-05:00
09:36:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:36:48
DEBUG
Exiting history()
09:36:58
DEBUG
Entering history()
09:36:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:58
DEBUG
Entering history()
09:36:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:58
DEBUG
Entering get()
09:36:58
DEBUG
Entering _make_request()
09:36:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:58
DEBUG
Entering _get_cookie_and_crumb()
09:36:58
DEBUG
cookie_mode = 'basic'
09:36:58
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:58
DEBUG
Entering _get_cookie_basic()
09:36:58
DEBUG
reusing cookie
09:36:58
DEBUG
Exiting _get_cookie_basic()
09:36:58
DEBUG
Entering _get_crumb_basic()
09:36:58
DEBUG
reusing crumb
09:36:58
DEBUG
Exiting _get_crumb_basic()
09:36:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:58
DEBUG
Exiting _get_cookie_and_crumb()
09:36:58
DEBUG
response code=200
09:36:58
DEBUG
Exiting _make_request()
09:36:58
DEBUG
Exiting get()
09:36:58
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:36:57
09:36:58
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:36:57-05:00
09:36:58
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:36:58
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:36:58
DEBUG
Exiting history()
09:36:58
DEBUG
Exiting history()
09:36:58
DEBUG
Entering history()
09:36:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:58
DEBUG
Entering get()
09:36:58
DEBUG
Entering _make_request()
09:36:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:58
DEBUG
Entering _get_cookie_and_crumb()
09:36:58
DEBUG
cookie_mode = 'basic'
09:36:58
DEBUG
Entering _get_cookie_and_crumb_basic()
09:36:58
DEBUG
Entering _get_cookie_basic()
09:36:58
DEBUG
reusing cookie
09:36:58
DEBUG
Exiting _get_cookie_basic()
09:36:58
DEBUG
Entering _get_crumb_basic()
09:36:58
DEBUG
reusing crumb
09:36:58
DEBUG
Exiting _get_crumb_basic()
09:36:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:36:58
DEBUG
Exiting _get_cookie_and_crumb()
09:36:58
DEBUG
response code=200
09:36:58
DEBUG
Exiting _make_request()
09:36:58
DEBUG
Exiting get()
09:36:58
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:36:57
09:36:58
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:36:57-05:00
09:36:58
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:36:57-05:00
09:36:58
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:36:58
DEBUG
Exiting history()
09:36:58
DEBUG
POLL [Yahoo]: 09:36:58 Price=$56.19
09:36:58
DEBUG
CHECK: C=56.19 vs OH=56.17 OL=55.74 | broke_high=False broke_low=False
09:36:58
INFO
📈 BREAKOUT UP: $56.17 → $56.19
09:36:58
DEBUG
State saved
09:37:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:37:08
DEBUG
Entering history()
09:37:08
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:08
DEBUG
Entering history()
09:37:08
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:08
DEBUG
Entering get()
09:37:08
DEBUG
Entering _make_request()
09:37:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:08
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:08
DEBUG
Entering _get_cookie_and_crumb()
09:37:08
DEBUG
cookie_mode = 'basic'
09:37:08
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:08
DEBUG
Entering _get_cookie_basic()
09:37:08
DEBUG
reusing cookie
09:37:08
DEBUG
Exiting _get_cookie_basic()
09:37:08
DEBUG
Entering _get_crumb_basic()
09:37:08
DEBUG
reusing crumb
09:37:08
DEBUG
Exiting _get_crumb_basic()
09:37:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:08
DEBUG
Exiting _get_cookie_and_crumb()
09:37:08
DEBUG
response code=200
09:37:08
DEBUG
Exiting _make_request()
09:37:08
DEBUG
Exiting get()
09:37:08
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:36:57
09:37:08
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:36:57-05:00
09:37:08
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:37:08
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:37:08
DEBUG
Exiting history()
09:37:08
DEBUG
Exiting history()
09:37:08
DEBUG
Entering history()
09:37:08
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:08
DEBUG
Entering get()
09:37:08
DEBUG
Entering _make_request()
09:37:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:08
DEBUG
Entering _get_cookie_and_crumb()
09:37:08
DEBUG
cookie_mode = 'basic'
09:37:08
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:08
DEBUG
Entering _get_cookie_basic()
09:37:08
DEBUG
reusing cookie
09:37:08
DEBUG
Exiting _get_cookie_basic()
09:37:08
DEBUG
Entering _get_crumb_basic()
09:37:08
DEBUG
reusing crumb
09:37:08
DEBUG
Exiting _get_crumb_basic()
09:37:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:08
DEBUG
Exiting _get_cookie_and_crumb()
09:37:08
DEBUG
response code=200
09:37:08
DEBUG
Exiting _make_request()
09:37:08
DEBUG
Exiting get()
09:37:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:36:57
09:37:08
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:36:57-05:00
09:37:08
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:36:57-05:00
09:37:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:37:08
DEBUG
Exiting history()
09:37:18
DEBUG
Entering history()
09:37:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:18
DEBUG
Entering history()
09:37:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:18
DEBUG
Entering get()
09:37:18
DEBUG
Entering _make_request()
09:37:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:18
DEBUG
Entering _get_cookie_and_crumb()
09:37:18
DEBUG
cookie_mode = 'basic'
09:37:18
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:18
DEBUG
Entering _get_cookie_basic()
09:37:18
DEBUG
reusing cookie
09:37:18
DEBUG
Exiting _get_cookie_basic()
09:37:18
DEBUG
Entering _get_crumb_basic()
09:37:18
DEBUG
reusing crumb
09:37:18
DEBUG
Exiting _get_crumb_basic()
09:37:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:18
DEBUG
Exiting _get_cookie_and_crumb()
09:37:18
DEBUG
response code=200
09:37:18
DEBUG
Exiting _make_request()
09:37:18
DEBUG
Exiting get()
09:37:18
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:37:17
09:37:18
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:37:17-05:00
09:37:18
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:37:18
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:37:18
DEBUG
Exiting history()
09:37:18
DEBUG
Exiting history()
09:37:18
DEBUG
Entering history()
09:37:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:18
DEBUG
Entering get()
09:37:18
DEBUG
Entering _make_request()
09:37:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:18
DEBUG
Entering _get_cookie_and_crumb()
09:37:18
DEBUG
cookie_mode = 'basic'
09:37:18
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:18
DEBUG
Entering _get_cookie_basic()
09:37:18
DEBUG
reusing cookie
09:37:18
DEBUG
Exiting _get_cookie_basic()
09:37:18
DEBUG
Entering _get_crumb_basic()
09:37:18
DEBUG
reusing crumb
09:37:18
DEBUG
Exiting _get_crumb_basic()
09:37:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:18
DEBUG
Exiting _get_cookie_and_crumb()
09:37:19
DEBUG
response code=200
09:37:19
DEBUG
Exiting _make_request()
09:37:19
DEBUG
Exiting get()
09:37:19
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:37:18
09:37:19
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:37:18-05:00
09:37:19
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:37:18-05:00
09:37:19
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:37:19
DEBUG
Exiting history()
09:37:19
DEBUG
POLL [Yahoo]: 09:37:19 Price=$56.26
09:37:19
DEBUG
CHECK: C=56.26 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:37:29
DEBUG
Entering history()
09:37:29
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:29
DEBUG
Entering history()
09:37:29
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:29
DEBUG
Entering get()
09:37:29
DEBUG
Entering _make_request()
09:37:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:29
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:29
DEBUG
Entering _get_cookie_and_crumb()
09:37:29
DEBUG
cookie_mode = 'basic'
09:37:29
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:29
DEBUG
Entering _get_cookie_basic()
09:37:29
DEBUG
reusing cookie
09:37:29
DEBUG
Exiting _get_cookie_basic()
09:37:29
DEBUG
Entering _get_crumb_basic()
09:37:29
DEBUG
reusing crumb
09:37:29
DEBUG
Exiting _get_crumb_basic()
09:37:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:29
DEBUG
Exiting _get_cookie_and_crumb()
09:37:29
DEBUG
response code=200
09:37:29
DEBUG
Exiting _make_request()
09:37:29
DEBUG
Exiting get()
09:37:29
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:37:27
09:37:29
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:37:27-05:00
09:37:29
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:37:29
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:37:29
DEBUG
Exiting history()
09:37:29
DEBUG
Exiting history()
09:37:29
DEBUG
Entering history()
09:37:29
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:29
DEBUG
Entering get()
09:37:29
DEBUG
Entering _make_request()
09:37:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:29
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:29
DEBUG
Entering _get_cookie_and_crumb()
09:37:29
DEBUG
cookie_mode = 'basic'
09:37:29
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:29
DEBUG
Entering _get_cookie_basic()
09:37:29
DEBUG
reusing cookie
09:37:29
DEBUG
Exiting _get_cookie_basic()
09:37:29
DEBUG
Entering _get_crumb_basic()
09:37:29
DEBUG
reusing crumb
09:37:29
DEBUG
Exiting _get_crumb_basic()
09:37:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:29
DEBUG
Exiting _get_cookie_and_crumb()
09:37:29
DEBUG
response code=200
09:37:29
DEBUG
Exiting _make_request()
09:37:29
DEBUG
Exiting get()
09:37:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:37:27
09:37:29
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:37:27-05:00
09:37:29
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:37:27-05:00
09:37:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:37:29
DEBUG
Exiting history()
09:37:29
DEBUG
POLL [Yahoo]: 09:37:29 Price=$56.21
09:37:29
DEBUG
CHECK: C=56.21 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:37:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:37:39
DEBUG
Entering history()
09:37:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:39
DEBUG
Entering history()
09:37:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:39
DEBUG
Entering get()
09:37:39
DEBUG
Entering _make_request()
09:37:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:39
DEBUG
Entering _get_cookie_and_crumb()
09:37:39
DEBUG
cookie_mode = 'basic'
09:37:39
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:39
DEBUG
Entering _get_cookie_basic()
09:37:39
DEBUG
reusing cookie
09:37:39
DEBUG
Exiting _get_cookie_basic()
09:37:39
DEBUG
Entering _get_crumb_basic()
09:37:39
DEBUG
reusing crumb
09:37:39
DEBUG
Exiting _get_crumb_basic()
09:37:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:39
DEBUG
Exiting _get_cookie_and_crumb()
09:37:39
DEBUG
response code=200
09:37:39
DEBUG
Exiting _make_request()
09:37:39
DEBUG
Exiting get()
09:37:39
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:37:36
09:37:39
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:37:36-05:00
09:37:39
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:37:39
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:37:39
DEBUG
Exiting history()
09:37:39
DEBUG
Exiting history()
09:37:39
DEBUG
Entering history()
09:37:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:39
DEBUG
Entering get()
09:37:39
DEBUG
Entering _make_request()
09:37:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:39
DEBUG
Entering _get_cookie_and_crumb()
09:37:39
DEBUG
cookie_mode = 'basic'
09:37:39
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:39
DEBUG
Entering _get_cookie_basic()
09:37:39
DEBUG
reusing cookie
09:37:39
DEBUG
Exiting _get_cookie_basic()
09:37:39
DEBUG
Entering _get_crumb_basic()
09:37:39
DEBUG
reusing crumb
09:37:39
DEBUG
Exiting _get_crumb_basic()
09:37:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:39
DEBUG
Exiting _get_cookie_and_crumb()
09:37:39
DEBUG
response code=200
09:37:39
DEBUG
Exiting _make_request()
09:37:39
DEBUG
Exiting get()
09:37:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:37:27
09:37:39
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:37:27-05:00
09:37:39
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:37:27-05:00
09:37:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:37:39
DEBUG
Exiting history()
09:37:39
DEBUG
POLL [Yahoo]: 09:37:39 Price=$56.29
09:37:39
DEBUG
CHECK: C=56.29 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:37:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:37:49
DEBUG
Entering history()
09:37:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:49
DEBUG
Entering history()
09:37:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:49
DEBUG
Entering get()
09:37:49
DEBUG
Entering _make_request()
09:37:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:49
DEBUG
Entering _get_cookie_and_crumb()
09:37:49
DEBUG
cookie_mode = 'basic'
09:37:49
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:49
DEBUG
Entering _get_cookie_basic()
09:37:49
DEBUG
reusing cookie
09:37:49
DEBUG
Exiting _get_cookie_basic()
09:37:49
DEBUG
Entering _get_crumb_basic()
09:37:49
DEBUG
reusing crumb
09:37:49
DEBUG
Exiting _get_crumb_basic()
09:37:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:49
DEBUG
Exiting _get_cookie_and_crumb()
09:37:49
DEBUG
response code=200
09:37:49
DEBUG
Exiting _make_request()
09:37:49
DEBUG
Exiting get()
09:37:49
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:37:36
09:37:49
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:37:36-05:00
09:37:49
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:37:49
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:37:49
DEBUG
Exiting history()
09:37:49
DEBUG
Exiting history()
09:37:49
DEBUG
Entering history()
09:37:49
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:49
DEBUG
Entering get()
09:37:49
DEBUG
Entering _make_request()
09:37:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:49
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:49
DEBUG
Entering _get_cookie_and_crumb()
09:37:49
DEBUG
cookie_mode = 'basic'
09:37:49
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:49
DEBUG
Entering _get_cookie_basic()
09:37:49
DEBUG
reusing cookie
09:37:49
DEBUG
Exiting _get_cookie_basic()
09:37:49
DEBUG
Entering _get_crumb_basic()
09:37:49
DEBUG
reusing crumb
09:37:49
DEBUG
Exiting _get_crumb_basic()
09:37:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:49
DEBUG
Exiting _get_cookie_and_crumb()
09:37:49
DEBUG
response code=200
09:37:49
DEBUG
Exiting _make_request()
09:37:49
DEBUG
Exiting get()
09:37:49
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:37:48
09:37:49
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:37:48-05:00
09:37:49
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:37:48-05:00
09:37:49
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:37:49
DEBUG
Exiting history()
09:37:59
DEBUG
Entering history()
09:37:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:59
DEBUG
Entering history()
09:37:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:59
DEBUG
Entering get()
09:37:59
DEBUG
Entering _make_request()
09:37:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:59
DEBUG
Entering _get_cookie_and_crumb()
09:37:59
DEBUG
cookie_mode = 'basic'
09:37:59
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:59
DEBUG
Entering _get_cookie_basic()
09:37:59
DEBUG
reusing cookie
09:37:59
DEBUG
Exiting _get_cookie_basic()
09:37:59
DEBUG
Entering _get_crumb_basic()
09:37:59
DEBUG
reusing crumb
09:37:59
DEBUG
Exiting _get_crumb_basic()
09:37:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:59
DEBUG
Exiting _get_cookie_and_crumb()
09:37:59
DEBUG
response code=200
09:37:59
DEBUG
Exiting _make_request()
09:37:59
DEBUG
Exiting get()
09:37:59
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:37:58
09:37:59
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:37:58-05:00
09:37:59
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:37:59
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:37:59
DEBUG
Exiting history()
09:37:59
DEBUG
Exiting history()
09:37:59
DEBUG
Entering history()
09:37:59
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:59
DEBUG
Entering get()
09:37:59
DEBUG
Entering _make_request()
09:37:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:59
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:59
DEBUG
Entering _get_cookie_and_crumb()
09:37:59
DEBUG
cookie_mode = 'basic'
09:37:59
DEBUG
Entering _get_cookie_and_crumb_basic()
09:37:59
DEBUG
Entering _get_cookie_basic()
09:37:59
DEBUG
reusing cookie
09:37:59
DEBUG
Exiting _get_cookie_basic()
09:37:59
DEBUG
Entering _get_crumb_basic()
09:37:59
DEBUG
reusing crumb
09:37:59
DEBUG
Exiting _get_crumb_basic()
09:37:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:37:59
DEBUG
Exiting _get_cookie_and_crumb()
09:37:59
DEBUG
response code=200
09:37:59
DEBUG
Exiting _make_request()
09:37:59
DEBUG
Exiting get()
09:37:59
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:37:48
09:37:59
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:37:48-05:00
09:37:59
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:37:48-05:00
09:37:59
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:37:59
DEBUG
Exiting history()
09:37:59
DEBUG
POLL [Yahoo]: 09:37:59 Price=$56.30
09:37:59
DEBUG
CHECK: C=56.30 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:37:59
INFO
✅ LONG RETEST CONFIRMED: $56.30 | Level: $56.17
09:37:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/positions HTTP/1.1" 200 2
09:37:59
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:37:59
DEBUG
Starting new HTTPS connection (1): data.alpaca.markets:443
09:37:59
DEBUG
https://data.alpaca.markets:443 "GET /v2/stocks/trades/latest?symbols=TNA HTTP/1.1" 200 121
09:37:59
DEBUG
https://data.alpaca.markets:443 "GET /v2/stocks/trades/latest?symbols=TNA HTTP/1.1" 200 121
09:37:59
INFO
💰 LONG ORDER
09:37:59
INFO
Symbol: TNA | Side: BUY | Shares: 35
09:37:59
INFO
Entry: $56.31 | Stop: $55.98 | Target: $56.98
09:37:59
INFO
Risk: $11.58 | Reward: $23.16 | R:R = 1:2.0
09:37:59
DEBUG
https://paper-api.alpaca.markets:443 "POST /v2/orders HTTP/1.1" 200 None
09:37:59
INFO
✅ Order submitted: 9fca6dbb-8d4e-435d-a897-99b6ffc2c4d6
09:37:59
DEBUG
Starting new HTTPS connection (1): api.pushover.net:443
09:38:00
DEBUG
https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
09:38:00
DEBUG
State saved
09:38:00
DEBUG
BAR: 09:37:00 O=56.20 H=56.31 L=56.19 C=56.31
09:38:00
DEBUG
Checking: C=56.31 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:38:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:38:10
DEBUG
Entering history()
09:38:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:10
DEBUG
Entering history()
09:38:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:10
DEBUG
Entering get()
09:38:10
DEBUG
Entering _make_request()
09:38:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:10
DEBUG
Entering _get_cookie_and_crumb()
09:38:10
DEBUG
cookie_mode = 'basic'
09:38:10
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:10
DEBUG
Entering _get_cookie_basic()
09:38:10
DEBUG
reusing cookie
09:38:10
DEBUG
Exiting _get_cookie_basic()
09:38:10
DEBUG
Entering _get_crumb_basic()
09:38:10
DEBUG
reusing crumb
09:38:10
DEBUG
Exiting _get_crumb_basic()
09:38:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:10
DEBUG
Exiting _get_cookie_and_crumb()
09:38:10
DEBUG
response code=200
09:38:10
DEBUG
Exiting _make_request()
09:38:10
DEBUG
Exiting get()
09:38:10
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:38:09
09:38:10
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:38:09-05:00
09:38:10
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:38:10
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:38:10
DEBUG
Exiting history()
09:38:10
DEBUG
Exiting history()
09:38:10
DEBUG
Entering history()
09:38:10
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:10
DEBUG
Entering get()
09:38:10
DEBUG
Entering _make_request()
09:38:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:10
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:10
DEBUG
Entering _get_cookie_and_crumb()
09:38:10
DEBUG
cookie_mode = 'basic'
09:38:10
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:10
DEBUG
Entering _get_cookie_basic()
09:38:10
DEBUG
reusing cookie
09:38:10
DEBUG
Exiting _get_cookie_basic()
09:38:10
DEBUG
Entering _get_crumb_basic()
09:38:10
DEBUG
reusing crumb
09:38:10
DEBUG
Exiting _get_crumb_basic()
09:38:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:10
DEBUG
Exiting _get_cookie_and_crumb()
09:38:10
DEBUG
response code=200
09:38:10
DEBUG
Exiting _make_request()
09:38:10
DEBUG
Exiting get()
09:38:10
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:38:09
09:38:10
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:38:09-05:00
09:38:10
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:38:09-05:00
09:38:10
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:38:10
DEBUG
Exiting history()
09:38:10
DEBUG
POLL [Yahoo]: 09:38:10 Price=$56.28
09:38:10
DEBUG
CHECK: C=56.28 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:38:20
DEBUG
Entering history()
09:38:20
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:20
DEBUG
Entering history()
09:38:20
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:20
DEBUG
Entering get()
09:38:20
DEBUG
Entering _make_request()
09:38:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:20
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:20
DEBUG
Entering _get_cookie_and_crumb()
09:38:20
DEBUG
cookie_mode = 'basic'
09:38:20
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:20
DEBUG
Entering _get_cookie_basic()
09:38:20
DEBUG
reusing cookie
09:38:20
DEBUG
Exiting _get_cookie_basic()
09:38:20
DEBUG
Entering _get_crumb_basic()
09:38:20
DEBUG
reusing crumb
09:38:20
DEBUG
Exiting _get_crumb_basic()
09:38:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:20
DEBUG
Exiting _get_cookie_and_crumb()
09:38:20
DEBUG
response code=200
09:38:20
DEBUG
Exiting _make_request()
09:38:20
DEBUG
Exiting get()
09:38:20
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:38:09
09:38:20
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:38:09-05:00
09:38:20
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:38:20
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:38:20
DEBUG
Exiting history()
09:38:20
DEBUG
Exiting history()
09:38:20
DEBUG
Entering history()
09:38:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:20
DEBUG
Entering get()
09:38:20
DEBUG
Entering _make_request()
09:38:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:20
DEBUG
Entering _get_cookie_and_crumb()
09:38:20
DEBUG
cookie_mode = 'basic'
09:38:20
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:20
DEBUG
Entering _get_cookie_basic()
09:38:20
DEBUG
reusing cookie
09:38:20
DEBUG
Exiting _get_cookie_basic()
09:38:20
DEBUG
Entering _get_crumb_basic()
09:38:20
DEBUG
reusing crumb
09:38:20
DEBUG
Exiting _get_crumb_basic()
09:38:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:20
DEBUG
Exiting _get_cookie_and_crumb()
09:38:20
DEBUG
response code=200
09:38:20
DEBUG
Exiting _make_request()
09:38:20
DEBUG
Exiting get()
09:38:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:38:09
09:38:20
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:38:09-05:00
09:38:20
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:38:09-05:00
09:38:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:38:20
DEBUG
Exiting history()
09:38:30
DEBUG
Entering history()
09:38:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:30
DEBUG
Entering history()
09:38:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:30
DEBUG
Entering get()
09:38:30
DEBUG
Entering _make_request()
09:38:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:30
DEBUG
Entering _get_cookie_and_crumb()
09:38:30
DEBUG
cookie_mode = 'basic'
09:38:30
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:30
DEBUG
Entering _get_cookie_basic()
09:38:30
DEBUG
reusing cookie
09:38:30
DEBUG
Exiting _get_cookie_basic()
09:38:30
DEBUG
Entering _get_crumb_basic()
09:38:30
DEBUG
reusing crumb
09:38:30
DEBUG
Exiting _get_crumb_basic()
09:38:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:30
DEBUG
Exiting _get_cookie_and_crumb()
09:38:30
DEBUG
response code=200
09:38:30
DEBUG
Exiting _make_request()
09:38:30
DEBUG
Exiting get()
09:38:30
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:38:27
09:38:30
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:38:27-05:00
09:38:30
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:38:30
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:38:30
DEBUG
Exiting history()
09:38:30
DEBUG
Exiting history()
09:38:30
DEBUG
Entering history()
09:38:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:30
DEBUG
Entering get()
09:38:30
DEBUG
Entering _make_request()
09:38:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:30
DEBUG
Entering _get_cookie_and_crumb()
09:38:30
DEBUG
cookie_mode = 'basic'
09:38:30
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:30
DEBUG
Entering _get_cookie_basic()
09:38:30
DEBUG
reusing cookie
09:38:30
DEBUG
Exiting _get_cookie_basic()
09:38:30
DEBUG
Entering _get_crumb_basic()
09:38:30
DEBUG
reusing crumb
09:38:30
DEBUG
Exiting _get_crumb_basic()
09:38:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:30
DEBUG
Exiting _get_cookie_and_crumb()
09:38:30
DEBUG
response code=200
09:38:30
DEBUG
Exiting _make_request()
09:38:30
DEBUG
Exiting get()
09:38:30
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:38:27
09:38:30
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:38:27-05:00
09:38:30
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:38:27-05:00
09:38:30
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:38:30
DEBUG
Exiting history()
09:38:30
DEBUG
POLL [Yahoo]: 09:38:30 Price=$56.26
09:38:30
DEBUG
CHECK: C=56.26 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:38:32
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:38:40
DEBUG
Entering history()
09:38:40
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:40
DEBUG
Entering history()
09:38:40
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:40
DEBUG
Entering get()
09:38:40
DEBUG
Entering _make_request()
09:38:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:40
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:40
DEBUG
Entering _get_cookie_and_crumb()
09:38:40
DEBUG
cookie_mode = 'basic'
09:38:40
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:40
DEBUG
Entering _get_cookie_basic()
09:38:40
DEBUG
reusing cookie
09:38:40
DEBUG
Exiting _get_cookie_basic()
09:38:40
DEBUG
Entering _get_crumb_basic()
09:38:40
DEBUG
reusing crumb
09:38:40
DEBUG
Exiting _get_crumb_basic()
09:38:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:40
DEBUG
Exiting _get_cookie_and_crumb()
09:38:40
DEBUG
response code=200
09:38:40
DEBUG
Exiting _make_request()
09:38:40
DEBUG
Exiting get()
09:38:40
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:38:27
09:38:40
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:38:27-05:00
09:38:40
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:38:40
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:38:40
DEBUG
Exiting history()
09:38:40
DEBUG
Exiting history()
09:38:40
DEBUG
Entering history()
09:38:40
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:40
DEBUG
Entering get()
09:38:40
DEBUG
Entering _make_request()
09:38:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:40
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:40
DEBUG
Entering _get_cookie_and_crumb()
09:38:40
DEBUG
cookie_mode = 'basic'
09:38:40
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:40
DEBUG
Entering _get_cookie_basic()
09:38:40
DEBUG
reusing cookie
09:38:40
DEBUG
Exiting _get_cookie_basic()
09:38:40
DEBUG
Entering _get_crumb_basic()
09:38:40
DEBUG
reusing crumb
09:38:40
DEBUG
Exiting _get_crumb_basic()
09:38:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:40
DEBUG
Exiting _get_cookie_and_crumb()
09:38:40
DEBUG
response code=200
09:38:40
DEBUG
Exiting _make_request()
09:38:40
DEBUG
Exiting get()
09:38:40
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:38:27
09:38:40
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:38:27-05:00
09:38:40
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:38:27-05:00
09:38:40
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:38:40
DEBUG
Exiting history()
09:38:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:38:50
DEBUG
Entering history()
09:38:50
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:50
DEBUG
Entering history()
09:38:50
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:50
DEBUG
Entering get()
09:38:50
DEBUG
Entering _make_request()
09:38:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:50
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:50
DEBUG
Entering _get_cookie_and_crumb()
09:38:50
DEBUG
cookie_mode = 'basic'
09:38:50
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:50
DEBUG
Entering _get_cookie_basic()
09:38:50
DEBUG
reusing cookie
09:38:50
DEBUG
Exiting _get_cookie_basic()
09:38:50
DEBUG
Entering _get_crumb_basic()
09:38:50
DEBUG
reusing crumb
09:38:50
DEBUG
Exiting _get_crumb_basic()
09:38:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:50
DEBUG
Exiting _get_cookie_and_crumb()
09:38:50
DEBUG
response code=200
09:38:50
DEBUG
Exiting _make_request()
09:38:50
DEBUG
Exiting get()
09:38:50
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:38:44
09:38:50
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:38:44-05:00
09:38:50
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:38:50
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:38:50
DEBUG
Exiting history()
09:38:50
DEBUG
Exiting history()
09:38:50
DEBUG
Entering history()
09:38:50
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:50
DEBUG
Entering get()
09:38:50
DEBUG
Entering _make_request()
09:38:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:50
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:50
DEBUG
Entering _get_cookie_and_crumb()
09:38:50
DEBUG
cookie_mode = 'basic'
09:38:50
DEBUG
Entering _get_cookie_and_crumb_basic()
09:38:50
DEBUG
Entering _get_cookie_basic()
09:38:50
DEBUG
reusing cookie
09:38:50
DEBUG
Exiting _get_cookie_basic()
09:38:50
DEBUG
Entering _get_crumb_basic()
09:38:50
DEBUG
reusing crumb
09:38:50
DEBUG
Exiting _get_crumb_basic()
09:38:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:38:50
DEBUG
Exiting _get_cookie_and_crumb()
09:38:50
DEBUG
response code=200
09:38:50
DEBUG
Exiting _make_request()
09:38:50
DEBUG
Exiting get()
09:38:50
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:38:44
09:38:50
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:38:44-05:00
09:38:50
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:38:44-05:00
09:38:50
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:38:50
DEBUG
Exiting history()
09:38:50
DEBUG
POLL [Yahoo]: 09:38:50 Price=$56.22
09:38:50
DEBUG
CHECK: C=56.22 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:39:00
DEBUG
BAR: 09:38:00 O=56.30 H=56.30 L=56.23 C=56.23
09:39:00
DEBUG
Checking: C=56.23 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:39:00
DEBUG
Entering history()
09:39:00
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:00
DEBUG
Entering history()
09:39:00
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:00
DEBUG
Entering get()
09:39:00
DEBUG
Entering _make_request()
09:39:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:00
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:00
DEBUG
Entering _get_cookie_and_crumb()
09:39:00
DEBUG
cookie_mode = 'basic'
09:39:00
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:00
DEBUG
Entering _get_cookie_basic()
09:39:00
DEBUG
reusing cookie
09:39:00
DEBUG
Exiting _get_cookie_basic()
09:39:00
DEBUG
Entering _get_crumb_basic()
09:39:00
DEBUG
reusing crumb
09:39:00
DEBUG
Exiting _get_crumb_basic()
09:39:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:00
DEBUG
Exiting _get_cookie_and_crumb()
09:39:00
DEBUG
response code=200
09:39:00
DEBUG
Exiting _make_request()
09:39:00
DEBUG
Exiting get()
09:39:00
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:38:44
09:39:00
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:38:44-05:00
09:39:00
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:39:00
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:39:00
DEBUG
Exiting history()
09:39:00
DEBUG
Exiting history()
09:39:00
DEBUG
Entering history()
09:39:00
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:00
DEBUG
Entering get()
09:39:00
DEBUG
Entering _make_request()
09:39:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:00
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:00
DEBUG
Entering _get_cookie_and_crumb()
09:39:00
DEBUG
cookie_mode = 'basic'
09:39:00
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:00
DEBUG
Entering _get_cookie_basic()
09:39:00
DEBUG
reusing cookie
09:39:00
DEBUG
Exiting _get_cookie_basic()
09:39:00
DEBUG
Entering _get_crumb_basic()
09:39:00
DEBUG
reusing crumb
09:39:00
DEBUG
Exiting _get_crumb_basic()
09:39:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:00
DEBUG
Exiting _get_cookie_and_crumb()
09:39:01
DEBUG
response code=200
09:39:01
DEBUG
Exiting _make_request()
09:39:01
DEBUG
Exiting get()
09:39:01
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:38:59
09:39:01
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:38:59-05:00
09:39:01
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:38:59-05:00
09:39:01
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:39:01
DEBUG
Exiting history()
09:39:02
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:39:11
DEBUG
Entering history()
09:39:11
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:11
DEBUG
Entering history()
09:39:11
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:11
DEBUG
Entering get()
09:39:11
DEBUG
Entering _make_request()
09:39:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:11
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:11
DEBUG
Entering _get_cookie_and_crumb()
09:39:11
DEBUG
cookie_mode = 'basic'
09:39:11
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:11
DEBUG
Entering _get_cookie_basic()
09:39:11
DEBUG
reusing cookie
09:39:11
DEBUG
Exiting _get_cookie_basic()
09:39:11
DEBUG
Entering _get_crumb_basic()
09:39:11
DEBUG
reusing crumb
09:39:11
DEBUG
Exiting _get_crumb_basic()
09:39:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:11
DEBUG
Exiting _get_cookie_and_crumb()
09:39:11
DEBUG
response code=200
09:39:11
DEBUG
Exiting _make_request()
09:39:11
DEBUG
Exiting get()
09:39:11
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:39:08
09:39:11
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:39:08-05:00
09:39:11
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:39:11
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:39:11
DEBUG
Exiting history()
09:39:11
DEBUG
Exiting history()
09:39:11
DEBUG
Entering history()
09:39:11
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:11
DEBUG
Entering get()
09:39:11
DEBUG
Entering _make_request()
09:39:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:11
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:11
DEBUG
Entering _get_cookie_and_crumb()
09:39:11
DEBUG
cookie_mode = 'basic'
09:39:11
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:11
DEBUG
Entering _get_cookie_basic()
09:39:11
DEBUG
reusing cookie
09:39:11
DEBUG
Exiting _get_cookie_basic()
09:39:11
DEBUG
Entering _get_crumb_basic()
09:39:11
DEBUG
reusing crumb
09:39:11
DEBUG
Exiting _get_crumb_basic()
09:39:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:11
DEBUG
Exiting _get_cookie_and_crumb()
09:39:11
DEBUG
response code=200
09:39:11
DEBUG
Exiting _make_request()
09:39:11
DEBUG
Exiting get()
09:39:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:39:08
09:39:11
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:39:08-05:00
09:39:11
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:39:08-05:00
09:39:11
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:39:11
DEBUG
Exiting history()
09:39:11
DEBUG
POLL [Yahoo]: 09:39:11 Price=$56.12
09:39:11
DEBUG
CHECK: C=56.12 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:39:21
DEBUG
Entering history()
09:39:21
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:21
DEBUG
Entering history()
09:39:21
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:21
DEBUG
Entering get()
09:39:21
DEBUG
Entering _make_request()
09:39:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:21
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:21
DEBUG
Entering _get_cookie_and_crumb()
09:39:21
DEBUG
cookie_mode = 'basic'
09:39:21
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:21
DEBUG
Entering _get_cookie_basic()
09:39:21
DEBUG
reusing cookie
09:39:21
DEBUG
Exiting _get_cookie_basic()
09:39:21
DEBUG
Entering _get_crumb_basic()
09:39:21
DEBUG
reusing crumb
09:39:21
DEBUG
Exiting _get_crumb_basic()
09:39:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:21
DEBUG
Exiting _get_cookie_and_crumb()
09:39:21
DEBUG
response code=200
09:39:21
DEBUG
Exiting _make_request()
09:39:21
DEBUG
Exiting get()
09:39:21
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:39:20
09:39:21
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:39:20-05:00
09:39:21
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:39:21
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:39:21
DEBUG
Exiting history()
09:39:21
DEBUG
Exiting history()
09:39:21
DEBUG
Entering history()
09:39:21
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:21
DEBUG
Entering get()
09:39:21
DEBUG
Entering _make_request()
09:39:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:21
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:21
DEBUG
Entering _get_cookie_and_crumb()
09:39:21
DEBUG
cookie_mode = 'basic'
09:39:21
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:21
DEBUG
Entering _get_cookie_basic()
09:39:21
DEBUG
reusing cookie
09:39:21
DEBUG
Exiting _get_cookie_basic()
09:39:21
DEBUG
Entering _get_crumb_basic()
09:39:21
DEBUG
reusing crumb
09:39:21
DEBUG
Exiting _get_crumb_basic()
09:39:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:21
DEBUG
Exiting _get_cookie_and_crumb()
09:39:21
DEBUG
response code=200
09:39:21
DEBUG
Exiting _make_request()
09:39:21
DEBUG
Exiting get()
09:39:21
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:39:20
09:39:21
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:39:20-05:00
09:39:21
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:39:20-05:00
09:39:21
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:39:21
DEBUG
Exiting history()
09:39:21
DEBUG
POLL [Yahoo]: 09:39:21 Price=$56.11
09:39:21
DEBUG
CHECK: C=56.11 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:39:31
DEBUG
Entering history()
09:39:31
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:31
DEBUG
Entering history()
09:39:31
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:31
DEBUG
Entering get()
09:39:31
DEBUG
Entering _make_request()
09:39:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:31
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:31
DEBUG
Entering _get_cookie_and_crumb()
09:39:31
DEBUG
cookie_mode = 'basic'
09:39:31
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:31
DEBUG
Entering _get_cookie_basic()
09:39:31
DEBUG
reusing cookie
09:39:31
DEBUG
Exiting _get_cookie_basic()
09:39:31
DEBUG
Entering _get_crumb_basic()
09:39:31
DEBUG
reusing crumb
09:39:31
DEBUG
Exiting _get_crumb_basic()
09:39:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:31
DEBUG
Exiting _get_cookie_and_crumb()
09:39:31
DEBUG
response code=200
09:39:31
DEBUG
Exiting _make_request()
09:39:31
DEBUG
Exiting get()
09:39:31
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:39:20
09:39:31
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:39:20-05:00
09:39:31
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:39:31
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:39:31
DEBUG
Exiting history()
09:39:31
DEBUG
Exiting history()
09:39:31
DEBUG
Entering history()
09:39:31
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:31
DEBUG
Entering get()
09:39:31
DEBUG
Entering _make_request()
09:39:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:31
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:31
DEBUG
Entering _get_cookie_and_crumb()
09:39:31
DEBUG
cookie_mode = 'basic'
09:39:31
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:31
DEBUG
Entering _get_cookie_basic()
09:39:31
DEBUG
reusing cookie
09:39:31
DEBUG
Exiting _get_cookie_basic()
09:39:31
DEBUG
Entering _get_crumb_basic()
09:39:31
DEBUG
reusing crumb
09:39:31
DEBUG
Exiting _get_crumb_basic()
09:39:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:31
DEBUG
Exiting _get_cookie_and_crumb()
09:39:31
DEBUG
response code=200
09:39:31
DEBUG
Exiting _make_request()
09:39:31
DEBUG
Exiting get()
09:39:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:39:31
09:39:31
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:39:31-05:00
09:39:31
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:39:31-05:00
09:39:31
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:39:31
DEBUG
Exiting history()
09:39:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:39:41
DEBUG
Entering history()
09:39:41
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:41
DEBUG
Entering history()
09:39:41
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:41
DEBUG
Entering get()
09:39:41
DEBUG
Entering _make_request()
09:39:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:41
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:41
DEBUG
Entering _get_cookie_and_crumb()
09:39:41
DEBUG
cookie_mode = 'basic'
09:39:41
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:41
DEBUG
Entering _get_cookie_basic()
09:39:41
DEBUG
reusing cookie
09:39:41
DEBUG
Exiting _get_cookie_basic()
09:39:41
DEBUG
Entering _get_crumb_basic()
09:39:41
DEBUG
reusing crumb
09:39:41
DEBUG
Exiting _get_crumb_basic()
09:39:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:41
DEBUG
Exiting _get_cookie_and_crumb()
09:39:41
DEBUG
response code=200
09:39:41
DEBUG
Exiting _make_request()
09:39:41
DEBUG
Exiting get()
09:39:41
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:39:40
09:39:41
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:39:40-05:00
09:39:41
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:39:41
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:39:41
DEBUG
Exiting history()
09:39:41
DEBUG
Exiting history()
09:39:41
DEBUG
Entering history()
09:39:41
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:41
DEBUG
Entering get()
09:39:41
DEBUG
Entering _make_request()
09:39:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:41
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:41
DEBUG
Entering _get_cookie_and_crumb()
09:39:41
DEBUG
cookie_mode = 'basic'
09:39:41
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:41
DEBUG
Entering _get_cookie_basic()
09:39:41
DEBUG
reusing cookie
09:39:41
DEBUG
Exiting _get_cookie_basic()
09:39:41
DEBUG
Entering _get_crumb_basic()
09:39:41
DEBUG
reusing crumb
09:39:41
DEBUG
Exiting _get_crumb_basic()
09:39:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:41
DEBUG
Exiting _get_cookie_and_crumb()
09:39:42
DEBUG
response code=200
09:39:42
DEBUG
Exiting _make_request()
09:39:42
DEBUG
Exiting get()
09:39:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:39:41
09:39:42
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:39:41-05:00
09:39:42
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:39:41-05:00
09:39:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:39:42
DEBUG
Exiting history()
09:39:42
DEBUG
POLL [Yahoo]: 09:39:42 Price=$56.17
09:39:42
DEBUG
CHECK: C=56.17 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:39:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/positions HTTP/1.1" 200 484
09:39:46
INFO
💓 STATUS: Range H=$56.17 L=$55.74 | Pos: long (35.0)
09:39:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:39:52
DEBUG
Entering history()
09:39:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:52
DEBUG
Entering history()
09:39:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:52
DEBUG
Entering get()
09:39:52
DEBUG
Entering _make_request()
09:39:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:52
DEBUG
Entering _get_cookie_and_crumb()
09:39:52
DEBUG
cookie_mode = 'basic'
09:39:52
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:52
DEBUG
Entering _get_cookie_basic()
09:39:52
DEBUG
reusing cookie
09:39:52
DEBUG
Exiting _get_cookie_basic()
09:39:52
DEBUG
Entering _get_crumb_basic()
09:39:52
DEBUG
reusing crumb
09:39:52
DEBUG
Exiting _get_crumb_basic()
09:39:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:52
DEBUG
Exiting _get_cookie_and_crumb()
09:39:52
DEBUG
response code=200
09:39:52
DEBUG
Exiting _make_request()
09:39:52
DEBUG
Exiting get()
09:39:52
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:39:49
09:39:52
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:39:49-05:00
09:39:52
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:39:52
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:39:52
DEBUG
Exiting history()
09:39:52
DEBUG
Exiting history()
09:39:52
DEBUG
Entering history()
09:39:52
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:52
DEBUG
Entering get()
09:39:52
DEBUG
Entering _make_request()
09:39:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:52
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:52
DEBUG
Entering _get_cookie_and_crumb()
09:39:52
DEBUG
cookie_mode = 'basic'
09:39:52
DEBUG
Entering _get_cookie_and_crumb_basic()
09:39:52
DEBUG
Entering _get_cookie_basic()
09:39:52
DEBUG
reusing cookie
09:39:52
DEBUG
Exiting _get_cookie_basic()
09:39:52
DEBUG
Entering _get_crumb_basic()
09:39:52
DEBUG
reusing crumb
09:39:52
DEBUG
Exiting _get_crumb_basic()
09:39:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:39:52
DEBUG
Exiting _get_cookie_and_crumb()
09:39:52
DEBUG
response code=200
09:39:52
DEBUG
Exiting _make_request()
09:39:52
DEBUG
Exiting get()
09:39:52
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:39:41
09:39:52
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:39:41-05:00
09:39:52
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:39:41-05:00
09:39:52
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:39:52
DEBUG
Exiting history()
09:39:52
DEBUG
POLL [Yahoo]: 09:39:52 Price=$56.09
09:39:52
DEBUG
CHECK: C=56.09 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:40:00
DEBUG
BAR: 09:39:00 O=56.12 H=56.12 L=56.10 C=56.10
09:40:00
DEBUG
Checking: C=56.10 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:40:02
DEBUG
Entering history()
09:40:02
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:02
DEBUG
Entering history()
09:40:02
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:02
DEBUG
Entering get()
09:40:02
DEBUG
Entering _make_request()
09:40:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:02
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:02
DEBUG
Entering _get_cookie_and_crumb()
09:40:02
DEBUG
cookie_mode = 'basic'
09:40:02
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:02
DEBUG
Entering _get_cookie_basic()
09:40:02
DEBUG
reusing cookie
09:40:02
DEBUG
Exiting _get_cookie_basic()
09:40:02
DEBUG
Entering _get_crumb_basic()
09:40:02
DEBUG
reusing crumb
09:40:02
DEBUG
Exiting _get_crumb_basic()
09:40:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:02
DEBUG
Exiting _get_cookie_and_crumb()
09:40:02
DEBUG
response code=200
09:40:02
DEBUG
Exiting _make_request()
09:40:02
DEBUG
Exiting get()
09:40:02
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:39:49
09:40:02
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:39:49-05:00
09:40:02
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:40:02
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:40:02
DEBUG
Exiting history()
09:40:02
DEBUG
Exiting history()
09:40:02
DEBUG
Entering history()
09:40:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:02
DEBUG
Entering get()
09:40:02
DEBUG
Entering _make_request()
09:40:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:02
DEBUG
Entering _get_cookie_and_crumb()
09:40:02
DEBUG
cookie_mode = 'basic'
09:40:02
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:02
DEBUG
Entering _get_cookie_basic()
09:40:02
DEBUG
reusing cookie
09:40:02
DEBUG
Exiting _get_cookie_basic()
09:40:02
DEBUG
Entering _get_crumb_basic()
09:40:02
DEBUG
reusing crumb
09:40:02
DEBUG
Exiting _get_crumb_basic()
09:40:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:02
DEBUG
Exiting _get_cookie_and_crumb()
09:40:02
DEBUG
response code=200
09:40:02
DEBUG
Exiting _make_request()
09:40:02
DEBUG
Exiting get()
09:40:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:40:01
09:40:02
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:40:01-05:00
09:40:02
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:40:01-05:00
09:40:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:40:02
DEBUG
Exiting history()
09:40:02
DEBUG
CHECK: C=56.09 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:40:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:40:12
DEBUG
Entering history()
09:40:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:12
DEBUG
Entering history()
09:40:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:12
DEBUG
Entering get()
09:40:12
DEBUG
Entering _make_request()
09:40:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:12
DEBUG
Entering _get_cookie_and_crumb()
09:40:12
DEBUG
cookie_mode = 'basic'
09:40:12
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:12
DEBUG
Entering _get_cookie_basic()
09:40:12
DEBUG
reusing cookie
09:40:12
DEBUG
Exiting _get_cookie_basic()
09:40:12
DEBUG
Entering _get_crumb_basic()
09:40:12
DEBUG
reusing crumb
09:40:12
DEBUG
Exiting _get_crumb_basic()
09:40:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:12
DEBUG
Exiting _get_cookie_and_crumb()
09:40:12
DEBUG
response code=200
09:40:12
DEBUG
Exiting _make_request()
09:40:12
DEBUG
Exiting get()
09:40:12
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:40:10
09:40:12
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:40:10-05:00
09:40:12
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:40:12
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:40:12
DEBUG
Exiting history()
09:40:12
DEBUG
Exiting history()
09:40:12
DEBUG
Entering history()
09:40:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:12
DEBUG
Entering get()
09:40:12
DEBUG
Entering _make_request()
09:40:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:12
DEBUG
Entering _get_cookie_and_crumb()
09:40:12
DEBUG
cookie_mode = 'basic'
09:40:12
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:12
DEBUG
Entering _get_cookie_basic()
09:40:12
DEBUG
reusing cookie
09:40:12
DEBUG
Exiting _get_cookie_basic()
09:40:12
DEBUG
Entering _get_crumb_basic()
09:40:12
DEBUG
reusing crumb
09:40:12
DEBUG
Exiting _get_crumb_basic()
09:40:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:12
DEBUG
Exiting _get_cookie_and_crumb()
09:40:12
DEBUG
response code=200
09:40:12
DEBUG
Exiting _make_request()
09:40:12
DEBUG
Exiting get()
09:40:12
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:40:01
09:40:12
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:40:01-05:00
09:40:12
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:40:01-05:00
09:40:12
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:40:12
DEBUG
Exiting history()
09:40:12
DEBUG
POLL [Yahoo]: 09:40:12 Price=$56.08
09:40:12
DEBUG
CHECK: C=56.08 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:40:22
DEBUG
Entering history()
09:40:22
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:22
DEBUG
Entering history()
09:40:22
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:22
DEBUG
Entering get()
09:40:22
DEBUG
Entering _make_request()
09:40:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:22
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:22
DEBUG
Entering _get_cookie_and_crumb()
09:40:22
DEBUG
cookie_mode = 'basic'
09:40:22
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:22
DEBUG
Entering _get_cookie_basic()
09:40:22
DEBUG
reusing cookie
09:40:22
DEBUG
Exiting _get_cookie_basic()
09:40:22
DEBUG
Entering _get_crumb_basic()
09:40:22
DEBUG
reusing crumb
09:40:22
DEBUG
Exiting _get_crumb_basic()
09:40:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:22
DEBUG
Exiting _get_cookie_and_crumb()
09:40:22
DEBUG
response code=200
09:40:22
DEBUG
Exiting _make_request()
09:40:22
DEBUG
Exiting get()
09:40:22
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:40:10
09:40:22
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:40:10-05:00
09:40:22
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:40:22
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:40:22
DEBUG
Exiting history()
09:40:22
DEBUG
Exiting history()
09:40:22
DEBUG
Entering history()
09:40:22
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:22
DEBUG
Entering get()
09:40:22
DEBUG
Entering _make_request()
09:40:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:22
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:22
DEBUG
Entering _get_cookie_and_crumb()
09:40:22
DEBUG
cookie_mode = 'basic'
09:40:22
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:22
DEBUG
Entering _get_cookie_basic()
09:40:22
DEBUG
reusing cookie
09:40:22
DEBUG
Exiting _get_cookie_basic()
09:40:22
DEBUG
Entering _get_crumb_basic()
09:40:22
DEBUG
reusing crumb
09:40:22
DEBUG
Exiting _get_crumb_basic()
09:40:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:22
DEBUG
Exiting _get_cookie_and_crumb()
09:40:22
DEBUG
response code=200
09:40:22
DEBUG
Exiting _make_request()
09:40:22
DEBUG
Exiting get()
09:40:22
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:40:18
09:40:22
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:40:18-05:00
09:40:22
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:40:18-05:00
09:40:22
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:40:22
DEBUG
Exiting history()
09:40:32
DEBUG
Entering history()
09:40:32
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:32
DEBUG
Entering history()
09:40:32
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:32
DEBUG
Entering get()
09:40:32
DEBUG
Entering _make_request()
09:40:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:32
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:32
DEBUG
Entering _get_cookie_and_crumb()
09:40:32
DEBUG
cookie_mode = 'basic'
09:40:32
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:32
DEBUG
Entering _get_cookie_basic()
09:40:32
DEBUG
reusing cookie
09:40:32
DEBUG
Exiting _get_cookie_basic()
09:40:32
DEBUG
Entering _get_crumb_basic()
09:40:32
DEBUG
reusing crumb
09:40:32
DEBUG
Exiting _get_crumb_basic()
09:40:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:32
DEBUG
Exiting _get_cookie_and_crumb()
09:40:32
DEBUG
response code=200
09:40:32
DEBUG
Exiting _make_request()
09:40:32
DEBUG
Exiting get()
09:40:32
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:40:28
09:40:32
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:40:28-05:00
09:40:32
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:40:32
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:40:32
DEBUG
Exiting history()
09:40:32
DEBUG
Exiting history()
09:40:32
DEBUG
Entering history()
09:40:32
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:32
DEBUG
Entering get()
09:40:32
DEBUG
Entering _make_request()
09:40:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:32
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:32
DEBUG
Entering _get_cookie_and_crumb()
09:40:32
DEBUG
cookie_mode = 'basic'
09:40:32
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:32
DEBUG
Entering _get_cookie_basic()
09:40:32
DEBUG
reusing cookie
09:40:32
DEBUG
Exiting _get_cookie_basic()
09:40:32
DEBUG
Entering _get_crumb_basic()
09:40:32
DEBUG
reusing crumb
09:40:32
DEBUG
Exiting _get_crumb_basic()
09:40:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:32
DEBUG
Exiting _get_cookie_and_crumb()
09:40:32
DEBUG
response code=200
09:40:32
DEBUG
Exiting _make_request()
09:40:32
DEBUG
Exiting get()
09:40:32
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:40:18
09:40:32
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:40:18-05:00
09:40:32
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:40:18-05:00
09:40:32
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:40:32
DEBUG
Exiting history()
09:40:32
DEBUG
POLL [Yahoo]: 09:40:32 Price=$56.15
09:40:32
DEBUG
CHECK: C=56.15 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:40:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:40:42
DEBUG
Entering history()
09:40:42
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:42
DEBUG
Entering history()
09:40:42
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:42
DEBUG
Entering get()
09:40:42
DEBUG
Entering _make_request()
09:40:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:42
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:42
DEBUG
Entering _get_cookie_and_crumb()
09:40:42
DEBUG
cookie_mode = 'basic'
09:40:42
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:42
DEBUG
Entering _get_cookie_basic()
09:40:42
DEBUG
reusing cookie
09:40:42
DEBUG
Exiting _get_cookie_basic()
09:40:42
DEBUG
Entering _get_crumb_basic()
09:40:42
DEBUG
reusing crumb
09:40:42
DEBUG
Exiting _get_crumb_basic()
09:40:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:42
DEBUG
Exiting _get_cookie_and_crumb()
09:40:42
DEBUG
response code=200
09:40:42
DEBUG
Exiting _make_request()
09:40:42
DEBUG
Exiting get()
09:40:42
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:40:28
09:40:42
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:40:28-05:00
09:40:42
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:40:42
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:40:42
DEBUG
Exiting history()
09:40:42
DEBUG
Exiting history()
09:40:42
DEBUG
Entering history()
09:40:42
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:42
DEBUG
Entering get()
09:40:42
DEBUG
Entering _make_request()
09:40:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:42
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:42
DEBUG
Entering _get_cookie_and_crumb()
09:40:42
DEBUG
cookie_mode = 'basic'
09:40:42
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:42
DEBUG
Entering _get_cookie_basic()
09:40:42
DEBUG
reusing cookie
09:40:42
DEBUG
Exiting _get_cookie_basic()
09:40:42
DEBUG
Entering _get_crumb_basic()
09:40:42
DEBUG
reusing crumb
09:40:42
DEBUG
Exiting _get_crumb_basic()
09:40:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:42
DEBUG
Exiting _get_cookie_and_crumb()
09:40:42
DEBUG
response code=200
09:40:42
DEBUG
Exiting _make_request()
09:40:42
DEBUG
Exiting get()
09:40:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:40:41
09:40:42
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:40:41-05:00
09:40:42
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:40:41-05:00
09:40:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:40:42
DEBUG
Exiting history()
09:40:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:40:52
DEBUG
Entering history()
09:40:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:52
DEBUG
Entering history()
09:40:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:53
DEBUG
Entering get()
09:40:53
DEBUG
Entering _make_request()
09:40:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:53
DEBUG
Entering _get_cookie_and_crumb()
09:40:53
DEBUG
cookie_mode = 'basic'
09:40:53
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:53
DEBUG
Entering _get_cookie_basic()
09:40:53
DEBUG
reusing cookie
09:40:53
DEBUG
Exiting _get_cookie_basic()
09:40:53
DEBUG
Entering _get_crumb_basic()
09:40:53
DEBUG
reusing crumb
09:40:53
DEBUG
Exiting _get_crumb_basic()
09:40:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:53
DEBUG
Exiting _get_cookie_and_crumb()
09:40:53
DEBUG
response code=200
09:40:53
DEBUG
Exiting _make_request()
09:40:53
DEBUG
Exiting get()
09:40:53
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:40:48
09:40:53
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:40:48-05:00
09:40:53
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:40:53
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:40:53
DEBUG
Exiting history()
09:40:53
DEBUG
Exiting history()
09:40:53
DEBUG
Entering history()
09:40:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:53
DEBUG
Entering get()
09:40:53
DEBUG
Entering _make_request()
09:40:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:53
DEBUG
Entering _get_cookie_and_crumb()
09:40:53
DEBUG
cookie_mode = 'basic'
09:40:53
DEBUG
Entering _get_cookie_and_crumb_basic()
09:40:53
DEBUG
Entering _get_cookie_basic()
09:40:53
DEBUG
reusing cookie
09:40:53
DEBUG
Exiting _get_cookie_basic()
09:40:53
DEBUG
Entering _get_crumb_basic()
09:40:53
DEBUG
reusing crumb
09:40:53
DEBUG
Exiting _get_crumb_basic()
09:40:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:40:53
DEBUG
Exiting _get_cookie_and_crumb()
09:40:53
DEBUG
response code=200
09:40:53
DEBUG
Exiting _make_request()
09:40:53
DEBUG
Exiting get()
09:40:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:40:48
09:40:53
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:40:48-05:00
09:40:53
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:40:48-05:00
09:40:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:40:53
DEBUG
Exiting history()
09:40:53
DEBUG
POLL [Yahoo]: 09:40:53 Price=$56.24
09:40:53
DEBUG
CHECK: C=56.24 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:41:00
DEBUG
BAR: 09:40:00 O=56.21 H=56.24 L=56.21 C=56.24
09:41:00
DEBUG
Checking: C=56.24 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:41:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:41:03
DEBUG
Entering history()
09:41:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:03
DEBUG
Entering history()
09:41:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:03
DEBUG
Entering get()
09:41:03
DEBUG
Entering _make_request()
09:41:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:03
DEBUG
Entering _get_cookie_and_crumb()
09:41:03
DEBUG
cookie_mode = 'basic'
09:41:03
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:03
DEBUG
Entering _get_cookie_basic()
09:41:03
DEBUG
reusing cookie
09:41:03
DEBUG
Exiting _get_cookie_basic()
09:41:03
DEBUG
Entering _get_crumb_basic()
09:41:03
DEBUG
reusing crumb
09:41:03
DEBUG
Exiting _get_crumb_basic()
09:41:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:03
DEBUG
Exiting _get_cookie_and_crumb()
09:41:03
DEBUG
response code=200
09:41:03
DEBUG
Exiting _make_request()
09:41:03
DEBUG
Exiting get()
09:41:03
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:41:02
09:41:03
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:41:02-05:00
09:41:03
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:41:03
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:41:03
DEBUG
Exiting history()
09:41:03
DEBUG
Exiting history()
09:41:03
DEBUG
Entering history()
09:41:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:03
DEBUG
Entering get()
09:41:03
DEBUG
Entering _make_request()
09:41:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:03
DEBUG
Entering _get_cookie_and_crumb()
09:41:03
DEBUG
cookie_mode = 'basic'
09:41:03
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:03
DEBUG
Entering _get_cookie_basic()
09:41:03
DEBUG
reusing cookie
09:41:03
DEBUG
Exiting _get_cookie_basic()
09:41:03
DEBUG
Entering _get_crumb_basic()
09:41:03
DEBUG
reusing crumb
09:41:03
DEBUG
Exiting _get_crumb_basic()
09:41:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:03
DEBUG
Exiting _get_cookie_and_crumb()
09:41:03
DEBUG
response code=200
09:41:03
DEBUG
Exiting _make_request()
09:41:03
DEBUG
Exiting get()
09:41:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:41:02
09:41:03
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:41:02-05:00
09:41:03
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:41:02-05:00
09:41:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:41:03
DEBUG
Exiting history()
09:41:03
DEBUG
POLL [Yahoo]: 09:41:03 Price=$56.12
09:41:03
DEBUG
CHECK: C=56.12 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:41:13
DEBUG
Entering history()
09:41:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:13
DEBUG
Entering history()
09:41:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:13
DEBUG
Entering get()
09:41:13
DEBUG
Entering _make_request()
09:41:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:13
DEBUG
Entering _get_cookie_and_crumb()
09:41:13
DEBUG
cookie_mode = 'basic'
09:41:13
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:13
DEBUG
Entering _get_cookie_basic()
09:41:13
DEBUG
reusing cookie
09:41:13
DEBUG
Exiting _get_cookie_basic()
09:41:13
DEBUG
Entering _get_crumb_basic()
09:41:13
DEBUG
reusing crumb
09:41:13
DEBUG
Exiting _get_crumb_basic()
09:41:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:13
DEBUG
Exiting _get_cookie_and_crumb()
09:41:13
DEBUG
response code=200
09:41:13
DEBUG
Exiting _make_request()
09:41:13
DEBUG
Exiting get()
09:41:13
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:41:12
09:41:13
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:41:12-05:00
09:41:13
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:41:13
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:41:13
DEBUG
Exiting history()
09:41:13
DEBUG
Exiting history()
09:41:13
DEBUG
Entering history()
09:41:13
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:13
DEBUG
Entering get()
09:41:13
DEBUG
Entering _make_request()
09:41:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:13
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:13
DEBUG
Entering _get_cookie_and_crumb()
09:41:13
DEBUG
cookie_mode = 'basic'
09:41:13
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:13
DEBUG
Entering _get_cookie_basic()
09:41:13
DEBUG
reusing cookie
09:41:13
DEBUG
Exiting _get_cookie_basic()
09:41:13
DEBUG
Entering _get_crumb_basic()
09:41:13
DEBUG
reusing crumb
09:41:13
DEBUG
Exiting _get_crumb_basic()
09:41:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:13
DEBUG
Exiting _get_cookie_and_crumb()
09:41:13
DEBUG
response code=200
09:41:13
DEBUG
Exiting _make_request()
09:41:13
DEBUG
Exiting get()
09:41:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:41:12
09:41:13
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:41:12-05:00
09:41:13
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:41:12-05:00
09:41:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:41:13
DEBUG
Exiting history()
09:41:13
DEBUG
POLL [Yahoo]: 09:41:13 Price=$56.15
09:41:13
DEBUG
CHECK: C=56.15 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:41:23
DEBUG
Entering history()
09:41:23
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:23
DEBUG
Entering history()
09:41:23
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:23
DEBUG
Entering get()
09:41:23
DEBUG
Entering _make_request()
09:41:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:23
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:23
DEBUG
Entering _get_cookie_and_crumb()
09:41:23
DEBUG
cookie_mode = 'basic'
09:41:23
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:23
DEBUG
Entering _get_cookie_basic()
09:41:23
DEBUG
reusing cookie
09:41:23
DEBUG
Exiting _get_cookie_basic()
09:41:23
DEBUG
Entering _get_crumb_basic()
09:41:23
DEBUG
reusing crumb
09:41:23
DEBUG
Exiting _get_crumb_basic()
09:41:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:23
DEBUG
Exiting _get_cookie_and_crumb()
09:41:23
DEBUG
response code=200
09:41:23
DEBUG
Exiting _make_request()
09:41:23
DEBUG
Exiting get()
09:41:23
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:41:12
09:41:23
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:41:12-05:00
09:41:23
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:41:23
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:41:23
DEBUG
Exiting history()
09:41:23
DEBUG
Exiting history()
09:41:23
DEBUG
Entering history()
09:41:23
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:23
DEBUG
Entering get()
09:41:23
DEBUG
Entering _make_request()
09:41:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:23
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:23
DEBUG
Entering _get_cookie_and_crumb()
09:41:23
DEBUG
cookie_mode = 'basic'
09:41:23
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:23
DEBUG
Entering _get_cookie_basic()
09:41:23
DEBUG
reusing cookie
09:41:23
DEBUG
Exiting _get_cookie_basic()
09:41:23
DEBUG
Entering _get_crumb_basic()
09:41:23
DEBUG
reusing crumb
09:41:23
DEBUG
Exiting _get_crumb_basic()
09:41:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:23
DEBUG
Exiting _get_cookie_and_crumb()
09:41:23
DEBUG
response code=200
09:41:23
DEBUG
Exiting _make_request()
09:41:23
DEBUG
Exiting get()
09:41:23
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:41:12
09:41:23
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:41:12-05:00
09:41:23
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:41:12-05:00
09:41:23
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:41:23
DEBUG
Exiting history()
09:41:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:41:33
DEBUG
Entering history()
09:41:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:33
DEBUG
Entering history()
09:41:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:33
DEBUG
Entering get()
09:41:33
DEBUG
Entering _make_request()
09:41:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:33
DEBUG
Entering _get_cookie_and_crumb()
09:41:33
DEBUG
cookie_mode = 'basic'
09:41:33
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:33
DEBUG
Entering _get_cookie_basic()
09:41:33
DEBUG
reusing cookie
09:41:33
DEBUG
Exiting _get_cookie_basic()
09:41:33
DEBUG
Entering _get_crumb_basic()
09:41:33
DEBUG
reusing crumb
09:41:33
DEBUG
Exiting _get_crumb_basic()
09:41:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:33
DEBUG
Exiting _get_cookie_and_crumb()
09:41:33
DEBUG
response code=200
09:41:33
DEBUG
Exiting _make_request()
09:41:33
DEBUG
Exiting get()
09:41:33
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:41:33
09:41:33
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:41:33-05:00
09:41:33
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:41:33
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:41:33
DEBUG
Exiting history()
09:41:33
DEBUG
Exiting history()
09:41:33
DEBUG
Entering history()
09:41:33
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:33
DEBUG
Entering get()
09:41:33
DEBUG
Entering _make_request()
09:41:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:33
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:33
DEBUG
Entering _get_cookie_and_crumb()
09:41:33
DEBUG
cookie_mode = 'basic'
09:41:33
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:33
DEBUG
Entering _get_cookie_basic()
09:41:33
DEBUG
reusing cookie
09:41:33
DEBUG
Exiting _get_cookie_basic()
09:41:33
DEBUG
Entering _get_crumb_basic()
09:41:33
DEBUG
reusing crumb
09:41:33
DEBUG
Exiting _get_crumb_basic()
09:41:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:33
DEBUG
Exiting _get_cookie_and_crumb()
09:41:33
DEBUG
response code=200
09:41:33
DEBUG
Exiting _make_request()
09:41:33
DEBUG
Exiting get()
09:41:33
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:41:33
09:41:33
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:41:33-05:00
09:41:33
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:41:33-05:00
09:41:33
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:41:33
DEBUG
Exiting history()
09:41:33
DEBUG
POLL [Yahoo]: 09:41:33 Price=$56.34
09:41:33
DEBUG
CHECK: C=56.34 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:41:43
DEBUG
Entering history()
09:41:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:43
DEBUG
Entering history()
09:41:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:43
DEBUG
Entering get()
09:41:43
DEBUG
Entering _make_request()
09:41:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:43
DEBUG
Entering _get_cookie_and_crumb()
09:41:43
DEBUG
cookie_mode = 'basic'
09:41:43
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:43
DEBUG
Entering _get_cookie_basic()
09:41:43
DEBUG
reusing cookie
09:41:43
DEBUG
Exiting _get_cookie_basic()
09:41:43
DEBUG
Entering _get_crumb_basic()
09:41:43
DEBUG
reusing crumb
09:41:43
DEBUG
Exiting _get_crumb_basic()
09:41:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:43
DEBUG
Exiting _get_cookie_and_crumb()
09:41:43
DEBUG
response code=200
09:41:43
DEBUG
Exiting _make_request()
09:41:43
DEBUG
Exiting get()
09:41:43
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:41:33
09:41:43
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:41:33-05:00
09:41:43
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:41:43
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:41:43
DEBUG
Exiting history()
09:41:43
DEBUG
Exiting history()
09:41:43
DEBUG
Entering history()
09:41:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:43
DEBUG
Entering get()
09:41:43
DEBUG
Entering _make_request()
09:41:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:43
DEBUG
Entering _get_cookie_and_crumb()
09:41:43
DEBUG
cookie_mode = 'basic'
09:41:43
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:43
DEBUG
Entering _get_cookie_basic()
09:41:43
DEBUG
reusing cookie
09:41:43
DEBUG
Exiting _get_cookie_basic()
09:41:43
DEBUG
Entering _get_crumb_basic()
09:41:43
DEBUG
reusing crumb
09:41:43
DEBUG
Exiting _get_crumb_basic()
09:41:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:43
DEBUG
Exiting _get_cookie_and_crumb()
09:41:43
DEBUG
response code=200
09:41:43
DEBUG
Exiting _make_request()
09:41:43
DEBUG
Exiting get()
09:41:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:41:33
09:41:43
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:41:33-05:00
09:41:43
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:41:33-05:00
09:41:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:41:43
DEBUG
Exiting history()
09:41:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:41:53
DEBUG
Entering history()
09:41:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:53
DEBUG
Entering history()
09:41:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:53
DEBUG
Entering get()
09:41:53
DEBUG
Entering _make_request()
09:41:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:53
DEBUG
Entering _get_cookie_and_crumb()
09:41:53
DEBUG
cookie_mode = 'basic'
09:41:53
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:53
DEBUG
Entering _get_cookie_basic()
09:41:53
DEBUG
reusing cookie
09:41:53
DEBUG
Exiting _get_cookie_basic()
09:41:54
DEBUG
Entering _get_crumb_basic()
09:41:54
DEBUG
reusing crumb
09:41:54
DEBUG
Exiting _get_crumb_basic()
09:41:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:54
DEBUG
Exiting _get_cookie_and_crumb()
09:41:54
DEBUG
response code=200
09:41:54
DEBUG
Exiting _make_request()
09:41:54
DEBUG
Exiting get()
09:41:54
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:41:50
09:41:54
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:41:50-05:00
09:41:54
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:41:54
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:41:54
DEBUG
Exiting history()
09:41:54
DEBUG
Exiting history()
09:41:54
DEBUG
Entering history()
09:41:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:54
DEBUG
Entering get()
09:41:54
DEBUG
Entering _make_request()
09:41:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:54
DEBUG
Entering _get_cookie_and_crumb()
09:41:54
DEBUG
cookie_mode = 'basic'
09:41:54
DEBUG
Entering _get_cookie_and_crumb_basic()
09:41:54
DEBUG
Entering _get_cookie_basic()
09:41:54
DEBUG
reusing cookie
09:41:54
DEBUG
Exiting _get_cookie_basic()
09:41:54
DEBUG
Entering _get_crumb_basic()
09:41:54
DEBUG
reusing crumb
09:41:54
DEBUG
Exiting _get_crumb_basic()
09:41:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:41:54
DEBUG
Exiting _get_cookie_and_crumb()
09:41:54
DEBUG
response code=200
09:41:54
DEBUG
Exiting _make_request()
09:41:54
DEBUG
Exiting get()
09:41:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:41:50
09:41:54
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:41:50-05:00
09:41:54
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:41:50-05:00
09:41:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:41:54
DEBUG
Exiting history()
09:41:54
DEBUG
POLL [Yahoo]: 09:41:54 Price=$56.28
09:41:54
DEBUG
CHECK: C=56.28 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:42:00
DEBUG
BAR: 09:41:00 O=56.12 H=56.17 L=56.12 C=56.17
09:42:00
DEBUG
Checking: C=56.17 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:42:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:42:04
DEBUG
Entering history()
09:42:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:04
DEBUG
Entering history()
09:42:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:04
DEBUG
Entering get()
09:42:04
DEBUG
Entering _make_request()
09:42:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:04
DEBUG
Entering _get_cookie_and_crumb()
09:42:04
DEBUG
cookie_mode = 'basic'
09:42:04
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:04
DEBUG
Entering _get_cookie_basic()
09:42:04
DEBUG
reusing cookie
09:42:04
DEBUG
Exiting _get_cookie_basic()
09:42:04
DEBUG
Entering _get_crumb_basic()
09:42:04
DEBUG
reusing crumb
09:42:04
DEBUG
Exiting _get_crumb_basic()
09:42:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:04
DEBUG
Exiting _get_cookie_and_crumb()
09:42:04
DEBUG
response code=200
09:42:04
DEBUG
Exiting _make_request()
09:42:04
DEBUG
Exiting get()
09:42:04
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:42:01
09:42:04
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:42:01-05:00
09:42:04
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:42:04
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:42:04
DEBUG
Exiting history()
09:42:04
DEBUG
Exiting history()
09:42:04
DEBUG
Entering history()
09:42:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:04
DEBUG
Entering get()
09:42:04
DEBUG
Entering _make_request()
09:42:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:04
DEBUG
Entering _get_cookie_and_crumb()
09:42:04
DEBUG
cookie_mode = 'basic'
09:42:04
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:04
DEBUG
Entering _get_cookie_basic()
09:42:04
DEBUG
reusing cookie
09:42:04
DEBUG
Exiting _get_cookie_basic()
09:42:04
DEBUG
Entering _get_crumb_basic()
09:42:04
DEBUG
reusing crumb
09:42:04
DEBUG
Exiting _get_crumb_basic()
09:42:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:04
DEBUG
Exiting _get_cookie_and_crumb()
09:42:04
DEBUG
response code=200
09:42:04
DEBUG
Exiting _make_request()
09:42:04
DEBUG
Exiting get()
09:42:04
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:42:01
09:42:04
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:42:01-05:00
09:42:04
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:42:01-05:00
09:42:04
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:42:04
DEBUG
Exiting history()
09:42:04
DEBUG
POLL [Yahoo]: 09:42:04 Price=$56.30
09:42:04
DEBUG
CHECK: C=56.30 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:42:14
DEBUG
Entering history()
09:42:14
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:14
DEBUG
Entering history()
09:42:14
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:14
DEBUG
Entering get()
09:42:14
DEBUG
Entering _make_request()
09:42:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:14
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:14
DEBUG
Entering _get_cookie_and_crumb()
09:42:14
DEBUG
cookie_mode = 'basic'
09:42:14
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:14
DEBUG
Entering _get_cookie_basic()
09:42:14
DEBUG
reusing cookie
09:42:14
DEBUG
Exiting _get_cookie_basic()
09:42:14
DEBUG
Entering _get_crumb_basic()
09:42:14
DEBUG
reusing crumb
09:42:14
DEBUG
Exiting _get_crumb_basic()
09:42:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:14
DEBUG
Exiting _get_cookie_and_crumb()
09:42:14
DEBUG
response code=200
09:42:14
DEBUG
Exiting _make_request()
09:42:14
DEBUG
Exiting get()
09:42:14
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:42:01
09:42:14
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:42:01-05:00
09:42:14
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:42:14
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:42:14
DEBUG
Exiting history()
09:42:14
DEBUG
Exiting history()
09:42:14
DEBUG
Entering history()
09:42:14
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:14
DEBUG
Entering get()
09:42:14
DEBUG
Entering _make_request()
09:42:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:14
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:14
DEBUG
Entering _get_cookie_and_crumb()
09:42:14
DEBUG
cookie_mode = 'basic'
09:42:14
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:14
DEBUG
Entering _get_cookie_basic()
09:42:14
DEBUG
reusing cookie
09:42:14
DEBUG
Exiting _get_cookie_basic()
09:42:14
DEBUG
Entering _get_crumb_basic()
09:42:14
DEBUG
reusing crumb
09:42:14
DEBUG
Exiting _get_crumb_basic()
09:42:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:14
DEBUG
Exiting _get_cookie_and_crumb()
09:42:14
DEBUG
response code=200
09:42:14
DEBUG
Exiting _make_request()
09:42:14
DEBUG
Exiting get()
09:42:14
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:42:01
09:42:14
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:42:01-05:00
09:42:14
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:42:01-05:00
09:42:14
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:42:14
DEBUG
Exiting history()
09:42:24
DEBUG
Entering history()
09:42:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:24
DEBUG
Entering history()
09:42:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:24
DEBUG
Entering get()
09:42:24
DEBUG
Entering _make_request()
09:42:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:24
DEBUG
Entering _get_cookie_and_crumb()
09:42:24
DEBUG
cookie_mode = 'basic'
09:42:24
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:24
DEBUG
Entering _get_cookie_basic()
09:42:24
DEBUG
reusing cookie
09:42:24
DEBUG
Exiting _get_cookie_basic()
09:42:24
DEBUG
Entering _get_crumb_basic()
09:42:24
DEBUG
reusing crumb
09:42:24
DEBUG
Exiting _get_crumb_basic()
09:42:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:24
DEBUG
Exiting _get_cookie_and_crumb()
09:42:24
DEBUG
response code=200
09:42:24
DEBUG
Exiting _make_request()
09:42:24
DEBUG
Exiting get()
09:42:24
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:42:24
09:42:24
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:42:24-05:00
09:42:24
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:42:24
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:42:24
DEBUG
Exiting history()
09:42:24
DEBUG
Exiting history()
09:42:24
DEBUG
Entering history()
09:42:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:24
DEBUG
Entering get()
09:42:24
DEBUG
Entering _make_request()
09:42:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:24
DEBUG
Entering _get_cookie_and_crumb()
09:42:24
DEBUG
cookie_mode = 'basic'
09:42:24
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:24
DEBUG
Entering _get_cookie_basic()
09:42:24
DEBUG
reusing cookie
09:42:24
DEBUG
Exiting _get_cookie_basic()
09:42:24
DEBUG
Entering _get_crumb_basic()
09:42:24
DEBUG
reusing crumb
09:42:24
DEBUG
Exiting _get_crumb_basic()
09:42:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:24
DEBUG
Exiting _get_cookie_and_crumb()
09:42:24
DEBUG
response code=200
09:42:24
DEBUG
Exiting _make_request()
09:42:24
DEBUG
Exiting get()
09:42:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:42:24
09:42:24
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:42:24-05:00
09:42:24
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:42:24-05:00
09:42:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:42:24
DEBUG
Exiting history()
09:42:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:42:34
DEBUG
Entering history()
09:42:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:34
DEBUG
Entering history()
09:42:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:34
DEBUG
Entering get()
09:42:34
DEBUG
Entering _make_request()
09:42:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:34
DEBUG
Entering _get_cookie_and_crumb()
09:42:34
DEBUG
cookie_mode = 'basic'
09:42:34
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:34
DEBUG
Entering _get_cookie_basic()
09:42:34
DEBUG
reusing cookie
09:42:34
DEBUG
Exiting _get_cookie_basic()
09:42:34
DEBUG
Entering _get_crumb_basic()
09:42:34
DEBUG
reusing crumb
09:42:34
DEBUG
Exiting _get_crumb_basic()
09:42:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:34
DEBUG
Exiting _get_cookie_and_crumb()
09:42:34
DEBUG
response code=200
09:42:34
DEBUG
Exiting _make_request()
09:42:34
DEBUG
Exiting get()
09:42:34
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:42:24
09:42:34
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:42:24-05:00
09:42:34
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:42:34
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:42:34
DEBUG
Exiting history()
09:42:34
DEBUG
Exiting history()
09:42:34
DEBUG
Entering history()
09:42:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:34
DEBUG
Entering get()
09:42:34
DEBUG
Entering _make_request()
09:42:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:34
DEBUG
Entering _get_cookie_and_crumb()
09:42:34
DEBUG
cookie_mode = 'basic'
09:42:34
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:34
DEBUG
Entering _get_cookie_basic()
09:42:34
DEBUG
reusing cookie
09:42:34
DEBUG
Exiting _get_cookie_basic()
09:42:34
DEBUG
Entering _get_crumb_basic()
09:42:34
DEBUG
reusing crumb
09:42:34
DEBUG
Exiting _get_crumb_basic()
09:42:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:34
DEBUG
Exiting _get_cookie_and_crumb()
09:42:34
DEBUG
response code=200
09:42:34
DEBUG
Exiting _make_request()
09:42:34
DEBUG
Exiting get()
09:42:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:42:24
09:42:34
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:42:24-05:00
09:42:34
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:42:24-05:00
09:42:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:42:34
DEBUG
Exiting history()
09:42:44
DEBUG
Entering history()
09:42:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:44
DEBUG
Entering history()
09:42:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:44
DEBUG
Entering get()
09:42:44
DEBUG
Entering _make_request()
09:42:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:44
DEBUG
Entering _get_cookie_and_crumb()
09:42:44
DEBUG
cookie_mode = 'basic'
09:42:44
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:44
DEBUG
Entering _get_cookie_basic()
09:42:44
DEBUG
reusing cookie
09:42:44
DEBUG
Exiting _get_cookie_basic()
09:42:44
DEBUG
Entering _get_crumb_basic()
09:42:44
DEBUG
reusing crumb
09:42:44
DEBUG
Exiting _get_crumb_basic()
09:42:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:44
DEBUG
Exiting _get_cookie_and_crumb()
09:42:44
DEBUG
response code=200
09:42:44
DEBUG
Exiting _make_request()
09:42:44
DEBUG
Exiting get()
09:42:44
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:42:41
09:42:44
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:42:41-05:00
09:42:44
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:42:44
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:42:44
DEBUG
Exiting history()
09:42:44
DEBUG
Exiting history()
09:42:44
DEBUG
Entering history()
09:42:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:44
DEBUG
Entering get()
09:42:44
DEBUG
Entering _make_request()
09:42:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:44
DEBUG
Entering _get_cookie_and_crumb()
09:42:44
DEBUG
cookie_mode = 'basic'
09:42:44
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:44
DEBUG
Entering _get_cookie_basic()
09:42:44
DEBUG
reusing cookie
09:42:44
DEBUG
Exiting _get_cookie_basic()
09:42:44
DEBUG
Entering _get_crumb_basic()
09:42:44
DEBUG
reusing crumb
09:42:44
DEBUG
Exiting _get_crumb_basic()
09:42:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:44
DEBUG
Exiting _get_cookie_and_crumb()
09:42:44
DEBUG
response code=200
09:42:44
DEBUG
Exiting _make_request()
09:42:44
DEBUG
Exiting get()
09:42:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:42:41
09:42:44
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:42:41-05:00
09:42:44
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:42:41-05:00
09:42:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:42:44
DEBUG
Exiting history()
09:42:44
DEBUG
POLL [Yahoo]: 09:42:44 Price=$56.38
09:42:44
DEBUG
CHECK: C=56.38 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:42:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:42:54
DEBUG
Entering history()
09:42:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:54
DEBUG
Entering history()
09:42:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:54
DEBUG
Entering get()
09:42:54
DEBUG
Entering _make_request()
09:42:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:54
DEBUG
Entering _get_cookie_and_crumb()
09:42:54
DEBUG
cookie_mode = 'basic'
09:42:54
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:54
DEBUG
Entering _get_cookie_basic()
09:42:54
DEBUG
reusing cookie
09:42:54
DEBUG
Exiting _get_cookie_basic()
09:42:54
DEBUG
Entering _get_crumb_basic()
09:42:54
DEBUG
reusing crumb
09:42:54
DEBUG
Exiting _get_crumb_basic()
09:42:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:54
DEBUG
Exiting _get_cookie_and_crumb()
09:42:54
DEBUG
response code=200
09:42:54
DEBUG
Exiting _make_request()
09:42:54
DEBUG
Exiting get()
09:42:54
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:42:41
09:42:54
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:42:41-05:00
09:42:54
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:42:54
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:42:54
DEBUG
Exiting history()
09:42:54
DEBUG
Exiting history()
09:42:54
DEBUG
Entering history()
09:42:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:54
DEBUG
Entering get()
09:42:54
DEBUG
Entering _make_request()
09:42:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:54
DEBUG
Entering _get_cookie_and_crumb()
09:42:54
DEBUG
cookie_mode = 'basic'
09:42:54
DEBUG
Entering _get_cookie_and_crumb_basic()
09:42:54
DEBUG
Entering _get_cookie_basic()
09:42:54
DEBUG
reusing cookie
09:42:54
DEBUG
Exiting _get_cookie_basic()
09:42:54
DEBUG
Entering _get_crumb_basic()
09:42:54
DEBUG
reusing crumb
09:42:54
DEBUG
Exiting _get_crumb_basic()
09:42:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:42:54
DEBUG
Exiting _get_cookie_and_crumb()
09:42:55
DEBUG
response code=200
09:42:55
DEBUG
Exiting _make_request()
09:42:55
DEBUG
Exiting get()
09:42:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:42:50
09:42:55
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:42:50-05:00
09:42:55
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:42:50-05:00
09:42:55
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:42:55
DEBUG
Exiting history()
09:43:00
DEBUG
BAR: 09:42:00 O=56.24 H=56.38 L=56.17 C=56.38
09:43:00
DEBUG
Checking: C=56.38 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:43:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:43:05
DEBUG
Entering history()
09:43:05
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:05
DEBUG
Entering history()
09:43:05
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:05
DEBUG
Entering get()
09:43:05
DEBUG
Entering _make_request()
09:43:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:05
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:05
DEBUG
Entering _get_cookie_and_crumb()
09:43:05
DEBUG
cookie_mode = 'basic'
09:43:05
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:05
DEBUG
Entering _get_cookie_basic()
09:43:05
DEBUG
reusing cookie
09:43:05
DEBUG
Exiting _get_cookie_basic()
09:43:05
DEBUG
Entering _get_crumb_basic()
09:43:05
DEBUG
reusing crumb
09:43:05
DEBUG
Exiting _get_crumb_basic()
09:43:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:05
DEBUG
Exiting _get_cookie_and_crumb()
09:43:05
DEBUG
response code=200
09:43:05
DEBUG
Exiting _make_request()
09:43:05
DEBUG
Exiting get()
09:43:05
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:43:03
09:43:05
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:43:03-05:00
09:43:05
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:43:05
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:43:05
DEBUG
Exiting history()
09:43:05
DEBUG
Exiting history()
09:43:05
DEBUG
Entering history()
09:43:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:05
DEBUG
Entering get()
09:43:05
DEBUG
Entering _make_request()
09:43:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:05
DEBUG
Entering _get_cookie_and_crumb()
09:43:05
DEBUG
cookie_mode = 'basic'
09:43:05
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:05
DEBUG
Entering _get_cookie_basic()
09:43:05
DEBUG
reusing cookie
09:43:05
DEBUG
Exiting _get_cookie_basic()
09:43:05
DEBUG
Entering _get_crumb_basic()
09:43:05
DEBUG
reusing crumb
09:43:05
DEBUG
Exiting _get_crumb_basic()
09:43:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:05
DEBUG
Exiting _get_cookie_and_crumb()
09:43:05
DEBUG
response code=200
09:43:05
DEBUG
Exiting _make_request()
09:43:05
DEBUG
Exiting get()
09:43:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:43:03
09:43:05
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:43:03-05:00
09:43:05
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:43:03-05:00
09:43:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:43:05
DEBUG
Exiting history()
09:43:05
DEBUG
POLL [Yahoo]: 09:43:05 Price=$56.35
09:43:05
DEBUG
CHECK: C=56.35 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:43:15
DEBUG
Entering history()
09:43:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:15
DEBUG
Entering history()
09:43:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:15
DEBUG
Entering get()
09:43:15
DEBUG
Entering _make_request()
09:43:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:15
DEBUG
Entering _get_cookie_and_crumb()
09:43:15
DEBUG
cookie_mode = 'basic'
09:43:15
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:15
DEBUG
Entering _get_cookie_basic()
09:43:15
DEBUG
reusing cookie
09:43:15
DEBUG
Exiting _get_cookie_basic()
09:43:15
DEBUG
Entering _get_crumb_basic()
09:43:15
DEBUG
reusing crumb
09:43:15
DEBUG
Exiting _get_crumb_basic()
09:43:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:15
DEBUG
Exiting _get_cookie_and_crumb()
09:43:15
DEBUG
response code=200
09:43:15
DEBUG
Exiting _make_request()
09:43:15
DEBUG
Exiting get()
09:43:15
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:43:14
09:43:15
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:43:14-05:00
09:43:15
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:43:15
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:43:15
DEBUG
Exiting history()
09:43:15
DEBUG
Exiting history()
09:43:15
DEBUG
Entering history()
09:43:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:15
DEBUG
Entering get()
09:43:15
DEBUG
Entering _make_request()
09:43:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:15
DEBUG
Entering _get_cookie_and_crumb()
09:43:15
DEBUG
cookie_mode = 'basic'
09:43:15
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:15
DEBUG
Entering _get_cookie_basic()
09:43:15
DEBUG
reusing cookie
09:43:15
DEBUG
Exiting _get_cookie_basic()
09:43:15
DEBUG
Entering _get_crumb_basic()
09:43:15
DEBUG
reusing crumb
09:43:15
DEBUG
Exiting _get_crumb_basic()
09:43:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:15
DEBUG
Exiting _get_cookie_and_crumb()
09:43:15
DEBUG
response code=200
09:43:15
DEBUG
Exiting _make_request()
09:43:15
DEBUG
Exiting get()
09:43:15
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:43:14
09:43:15
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:43:14-05:00
09:43:15
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:43:14-05:00
09:43:15
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:43:15
DEBUG
Exiting history()
09:43:15
DEBUG
POLL [Yahoo]: 09:43:15 Price=$56.43
09:43:15
DEBUG
CHECK: C=56.43 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:43:25
DEBUG
Entering history()
09:43:25
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:25
DEBUG
Entering history()
09:43:25
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:25
DEBUG
Entering get()
09:43:25
DEBUG
Entering _make_request()
09:43:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:25
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:25
DEBUG
Entering _get_cookie_and_crumb()
09:43:25
DEBUG
cookie_mode = 'basic'
09:43:25
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:25
DEBUG
Entering _get_cookie_basic()
09:43:25
DEBUG
reusing cookie
09:43:25
DEBUG
Exiting _get_cookie_basic()
09:43:25
DEBUG
Entering _get_crumb_basic()
09:43:25
DEBUG
reusing crumb
09:43:25
DEBUG
Exiting _get_crumb_basic()
09:43:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:25
DEBUG
Exiting _get_cookie_and_crumb()
09:43:25
DEBUG
response code=200
09:43:25
DEBUG
Exiting _make_request()
09:43:25
DEBUG
Exiting get()
09:43:25
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:43:21
09:43:25
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:43:21-05:00
09:43:25
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:43:25
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:43:25
DEBUG
Exiting history()
09:43:25
DEBUG
Exiting history()
09:43:25
DEBUG
Entering history()
09:43:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:25
DEBUG
Entering get()
09:43:25
DEBUG
Entering _make_request()
09:43:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:25
DEBUG
Entering _get_cookie_and_crumb()
09:43:25
DEBUG
cookie_mode = 'basic'
09:43:25
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:25
DEBUG
Entering _get_cookie_basic()
09:43:25
DEBUG
reusing cookie
09:43:25
DEBUG
Exiting _get_cookie_basic()
09:43:25
DEBUG
Entering _get_crumb_basic()
09:43:25
DEBUG
reusing crumb
09:43:25
DEBUG
Exiting _get_crumb_basic()
09:43:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:25
DEBUG
Exiting _get_cookie_and_crumb()
09:43:25
DEBUG
response code=200
09:43:25
DEBUG
Exiting _make_request()
09:43:25
DEBUG
Exiting get()
09:43:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:43:14
09:43:25
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:43:14-05:00
09:43:25
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:43:14-05:00
09:43:25
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:43:25
DEBUG
Exiting history()
09:43:25
DEBUG
POLL [Yahoo]: 09:43:25 Price=$56.38
09:43:25
DEBUG
CHECK: C=56.38 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:43:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:43:35
DEBUG
Entering history()
09:43:35
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:35
DEBUG
Entering history()
09:43:35
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:35
DEBUG
Entering get()
09:43:35
DEBUG
Entering _make_request()
09:43:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:35
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:35
DEBUG
Entering _get_cookie_and_crumb()
09:43:35
DEBUG
cookie_mode = 'basic'
09:43:35
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:35
DEBUG
Entering _get_cookie_basic()
09:43:35
DEBUG
reusing cookie
09:43:35
DEBUG
Exiting _get_cookie_basic()
09:43:35
DEBUG
Entering _get_crumb_basic()
09:43:35
DEBUG
reusing crumb
09:43:35
DEBUG
Exiting _get_crumb_basic()
09:43:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:35
DEBUG
Exiting _get_cookie_and_crumb()
09:43:35
DEBUG
response code=200
09:43:35
DEBUG
Exiting _make_request()
09:43:35
DEBUG
Exiting get()
09:43:35
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:43:21
09:43:35
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:43:21-05:00
09:43:35
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:43:35
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:43:35
DEBUG
Exiting history()
09:43:35
DEBUG
Exiting history()
09:43:35
DEBUG
Entering history()
09:43:35
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:35
DEBUG
Entering get()
09:43:35
DEBUG
Entering _make_request()
09:43:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:35
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:35
DEBUG
Entering _get_cookie_and_crumb()
09:43:35
DEBUG
cookie_mode = 'basic'
09:43:35
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:35
DEBUG
Entering _get_cookie_basic()
09:43:35
DEBUG
reusing cookie
09:43:35
DEBUG
Exiting _get_cookie_basic()
09:43:35
DEBUG
Entering _get_crumb_basic()
09:43:35
DEBUG
reusing crumb
09:43:35
DEBUG
Exiting _get_crumb_basic()
09:43:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:35
DEBUG
Exiting _get_cookie_and_crumb()
09:43:35
DEBUG
response code=200
09:43:35
DEBUG
Exiting _make_request()
09:43:35
DEBUG
Exiting get()
09:43:35
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:43:34
09:43:35
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:43:34-05:00
09:43:35
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:43:34-05:00
09:43:35
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:43:35
DEBUG
Exiting history()
09:43:45
DEBUG
Entering history()
09:43:45
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:45
DEBUG
Entering history()
09:43:45
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:45
DEBUG
Entering get()
09:43:45
DEBUG
Entering _make_request()
09:43:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:45
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:45
DEBUG
Entering _get_cookie_and_crumb()
09:43:45
DEBUG
cookie_mode = 'basic'
09:43:45
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:45
DEBUG
Entering _get_cookie_basic()
09:43:45
DEBUG
reusing cookie
09:43:45
DEBUG
Exiting _get_cookie_basic()
09:43:45
DEBUG
Entering _get_crumb_basic()
09:43:45
DEBUG
reusing crumb
09:43:45
DEBUG
Exiting _get_crumb_basic()
09:43:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:45
DEBUG
Exiting _get_cookie_and_crumb()
09:43:45
DEBUG
response code=200
09:43:45
DEBUG
Exiting _make_request()
09:43:45
DEBUG
Exiting get()
09:43:45
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:43:40
09:43:45
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:43:40-05:00
09:43:45
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:43:45
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:43:45
DEBUG
Exiting history()
09:43:45
DEBUG
Exiting history()
09:43:45
DEBUG
Entering history()
09:43:45
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:45
DEBUG
Entering get()
09:43:45
DEBUG
Entering _make_request()
09:43:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:45
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:45
DEBUG
Entering _get_cookie_and_crumb()
09:43:45
DEBUG
cookie_mode = 'basic'
09:43:45
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:45
DEBUG
Entering _get_cookie_basic()
09:43:45
DEBUG
reusing cookie
09:43:45
DEBUG
Exiting _get_cookie_basic()
09:43:45
DEBUG
Entering _get_crumb_basic()
09:43:45
DEBUG
reusing crumb
09:43:45
DEBUG
Exiting _get_crumb_basic()
09:43:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:45
DEBUG
Exiting _get_cookie_and_crumb()
09:43:45
DEBUG
response code=200
09:43:45
DEBUG
Exiting _make_request()
09:43:45
DEBUG
Exiting get()
09:43:45
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:43:34
09:43:45
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:43:34-05:00
09:43:45
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:43:34-05:00
09:43:45
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:43:45
DEBUG
Exiting history()
09:43:45
DEBUG
POLL [Yahoo]: 09:43:45 Price=$56.44
09:43:45
DEBUG
CHECK: C=56.44 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:43:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:43:55
DEBUG
Entering history()
09:43:55
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:55
DEBUG
Entering history()
09:43:55
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:55
DEBUG
Entering get()
09:43:55
DEBUG
Entering _make_request()
09:43:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:55
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:55
DEBUG
Entering _get_cookie_and_crumb()
09:43:55
DEBUG
cookie_mode = 'basic'
09:43:55
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:55
DEBUG
Entering _get_cookie_basic()
09:43:55
DEBUG
reusing cookie
09:43:55
DEBUG
Exiting _get_cookie_basic()
09:43:55
DEBUG
Entering _get_crumb_basic()
09:43:55
DEBUG
reusing crumb
09:43:55
DEBUG
Exiting _get_crumb_basic()
09:43:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:55
DEBUG
Exiting _get_cookie_and_crumb()
09:43:55
DEBUG
response code=200
09:43:56
DEBUG
Exiting _make_request()
09:43:56
DEBUG
Exiting get()
09:43:56
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:43:40
09:43:56
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:43:40-05:00
09:43:56
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:43:56
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:43:56
DEBUG
Exiting history()
09:43:56
DEBUG
Exiting history()
09:43:56
DEBUG
Entering history()
09:43:56
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:56
DEBUG
Entering get()
09:43:56
DEBUG
Entering _make_request()
09:43:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:56
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:56
DEBUG
Entering _get_cookie_and_crumb()
09:43:56
DEBUG
cookie_mode = 'basic'
09:43:56
DEBUG
Entering _get_cookie_and_crumb_basic()
09:43:56
DEBUG
Entering _get_cookie_basic()
09:43:56
DEBUG
reusing cookie
09:43:56
DEBUG
Exiting _get_cookie_basic()
09:43:56
DEBUG
Entering _get_crumb_basic()
09:43:56
DEBUG
reusing crumb
09:43:56
DEBUG
Exiting _get_crumb_basic()
09:43:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:43:56
DEBUG
Exiting _get_cookie_and_crumb()
09:43:56
DEBUG
response code=200
09:43:56
DEBUG
Exiting _make_request()
09:43:56
DEBUG
Exiting get()
09:43:56
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:43:54
09:43:56
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:43:54-05:00
09:43:56
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:43:54-05:00
09:43:56
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:43:56
DEBUG
Exiting history()
09:44:00
DEBUG
BAR: 09:43:00 O=56.44 H=56.44 L=56.43 C=56.43
09:44:00
DEBUG
Checking: C=56.43 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:44:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:44:06
DEBUG
Entering history()
09:44:06
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:06
DEBUG
Entering history()
09:44:06
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:06
DEBUG
Entering get()
09:44:06
DEBUG
Entering _make_request()
09:44:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:06
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:06
DEBUG
Entering _get_cookie_and_crumb()
09:44:06
DEBUG
cookie_mode = 'basic'
09:44:06
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:06
DEBUG
Entering _get_cookie_basic()
09:44:06
DEBUG
reusing cookie
09:44:06
DEBUG
Exiting _get_cookie_basic()
09:44:06
DEBUG
Entering _get_crumb_basic()
09:44:06
DEBUG
reusing crumb
09:44:06
DEBUG
Exiting _get_crumb_basic()
09:44:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:06
DEBUG
Exiting _get_cookie_and_crumb()
09:44:06
DEBUG
response code=200
09:44:06
DEBUG
Exiting _make_request()
09:44:06
DEBUG
Exiting get()
09:44:06
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:44:01
09:44:06
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:44:01-05:00
09:44:06
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:44:06
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:44:06
DEBUG
Exiting history()
09:44:06
DEBUG
Exiting history()
09:44:06
DEBUG
Entering history()
09:44:06
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:06
DEBUG
Entering get()
09:44:06
DEBUG
Entering _make_request()
09:44:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:06
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:06
DEBUG
Entering _get_cookie_and_crumb()
09:44:06
DEBUG
cookie_mode = 'basic'
09:44:06
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:06
DEBUG
Entering _get_cookie_basic()
09:44:06
DEBUG
reusing cookie
09:44:06
DEBUG
Exiting _get_cookie_basic()
09:44:06
DEBUG
Entering _get_crumb_basic()
09:44:06
DEBUG
reusing crumb
09:44:06
DEBUG
Exiting _get_crumb_basic()
09:44:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:06
DEBUG
Exiting _get_cookie_and_crumb()
09:44:06
DEBUG
response code=200
09:44:06
DEBUG
Exiting _make_request()
09:44:06
DEBUG
Exiting get()
09:44:06
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:43:54
09:44:06
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:43:54-05:00
09:44:06
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:43:54-05:00
09:44:06
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:44:06
DEBUG
Exiting history()
09:44:06
DEBUG
POLL [Yahoo]: 09:44:06 Price=$56.42
09:44:06
DEBUG
CHECK: C=56.42 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:44:16
DEBUG
Entering history()
09:44:16
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:16
DEBUG
Entering history()
09:44:16
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:16
DEBUG
Entering get()
09:44:16
DEBUG
Entering _make_request()
09:44:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:16
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:16
DEBUG
Entering _get_cookie_and_crumb()
09:44:16
DEBUG
cookie_mode = 'basic'
09:44:16
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:16
DEBUG
Entering _get_cookie_basic()
09:44:16
DEBUG
reusing cookie
09:44:16
DEBUG
Exiting _get_cookie_basic()
09:44:16
DEBUG
Entering _get_crumb_basic()
09:44:16
DEBUG
reusing crumb
09:44:16
DEBUG
Exiting _get_crumb_basic()
09:44:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:16
DEBUG
Exiting _get_cookie_and_crumb()
09:44:16
DEBUG
response code=200
09:44:16
DEBUG
Exiting _make_request()
09:44:16
DEBUG
Exiting get()
09:44:16
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:44:01
09:44:16
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:44:01-05:00
09:44:16
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:44:16
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:44:16
DEBUG
Exiting history()
09:44:16
DEBUG
Exiting history()
09:44:16
DEBUG
Entering history()
09:44:16
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:16
DEBUG
Entering get()
09:44:16
DEBUG
Entering _make_request()
09:44:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:16
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:16
DEBUG
Entering _get_cookie_and_crumb()
09:44:16
DEBUG
cookie_mode = 'basic'
09:44:16
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:16
DEBUG
Entering _get_cookie_basic()
09:44:16
DEBUG
reusing cookie
09:44:16
DEBUG
Exiting _get_cookie_basic()
09:44:16
DEBUG
Entering _get_crumb_basic()
09:44:16
DEBUG
reusing crumb
09:44:16
DEBUG
Exiting _get_crumb_basic()
09:44:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:16
DEBUG
Exiting _get_cookie_and_crumb()
09:44:16
DEBUG
response code=200
09:44:16
DEBUG
Exiting _make_request()
09:44:16
DEBUG
Exiting get()
09:44:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:44:15
09:44:16
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:44:15-05:00
09:44:16
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:44:15-05:00
09:44:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:44:16
DEBUG
Exiting history()
09:44:26
DEBUG
Entering history()
09:44:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:26
DEBUG
Entering history()
09:44:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:26
DEBUG
Entering get()
09:44:26
DEBUG
Entering _make_request()
09:44:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:26
DEBUG
Entering _get_cookie_and_crumb()
09:44:26
DEBUG
cookie_mode = 'basic'
09:44:26
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:26
DEBUG
Entering _get_cookie_basic()
09:44:26
DEBUG
reusing cookie
09:44:26
DEBUG
Exiting _get_cookie_basic()
09:44:26
DEBUG
Entering _get_crumb_basic()
09:44:26
DEBUG
reusing crumb
09:44:26
DEBUG
Exiting _get_crumb_basic()
09:44:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:26
DEBUG
Exiting _get_cookie_and_crumb()
09:44:26
DEBUG
response code=200
09:44:26
DEBUG
Exiting _make_request()
09:44:26
DEBUG
Exiting get()
09:44:26
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:44:25
09:44:26
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:44:25-05:00
09:44:26
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:44:26
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:44:26
DEBUG
Exiting history()
09:44:26
DEBUG
Exiting history()
09:44:26
DEBUG
Entering history()
09:44:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:26
DEBUG
Entering get()
09:44:26
DEBUG
Entering _make_request()
09:44:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:26
DEBUG
Entering _get_cookie_and_crumb()
09:44:26
DEBUG
cookie_mode = 'basic'
09:44:26
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:26
DEBUG
Entering _get_cookie_basic()
09:44:26
DEBUG
reusing cookie
09:44:26
DEBUG
Exiting _get_cookie_basic()
09:44:26
DEBUG
Entering _get_crumb_basic()
09:44:26
DEBUG
reusing crumb
09:44:26
DEBUG
Exiting _get_crumb_basic()
09:44:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:26
DEBUG
Exiting _get_cookie_and_crumb()
09:44:26
DEBUG
response code=200
09:44:26
DEBUG
Exiting _make_request()
09:44:26
DEBUG
Exiting get()
09:44:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:44:15
09:44:26
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:44:15-05:00
09:44:26
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:44:15-05:00
09:44:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:44:26
DEBUG
Exiting history()
09:44:26
DEBUG
POLL [Yahoo]: 09:44:26 Price=$56.49
09:44:26
DEBUG
CHECK: C=56.49 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:44:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:44:36
DEBUG
Entering history()
09:44:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:36
DEBUG
Entering history()
09:44:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:36
DEBUG
Entering get()
09:44:36
DEBUG
Entering _make_request()
09:44:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:36
DEBUG
Entering _get_cookie_and_crumb()
09:44:36
DEBUG
cookie_mode = 'basic'
09:44:36
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:36
DEBUG
Entering _get_cookie_basic()
09:44:36
DEBUG
reusing cookie
09:44:36
DEBUG
Exiting _get_cookie_basic()
09:44:36
DEBUG
Entering _get_crumb_basic()
09:44:36
DEBUG
reusing crumb
09:44:36
DEBUG
Exiting _get_crumb_basic()
09:44:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:36
DEBUG
Exiting _get_cookie_and_crumb()
09:44:36
DEBUG
response code=200
09:44:36
DEBUG
Exiting _make_request()
09:44:36
DEBUG
Exiting get()
09:44:36
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:44:25
09:44:36
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:44:25-05:00
09:44:36
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:44:36
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:44:36
DEBUG
Exiting history()
09:44:36
DEBUG
Exiting history()
09:44:36
DEBUG
Entering history()
09:44:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:36
DEBUG
Entering get()
09:44:36
DEBUG
Entering _make_request()
09:44:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:36
DEBUG
Entering _get_cookie_and_crumb()
09:44:36
DEBUG
cookie_mode = 'basic'
09:44:36
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:36
DEBUG
Entering _get_cookie_basic()
09:44:36
DEBUG
reusing cookie
09:44:36
DEBUG
Exiting _get_cookie_basic()
09:44:36
DEBUG
Entering _get_crumb_basic()
09:44:36
DEBUG
reusing crumb
09:44:36
DEBUG
Exiting _get_crumb_basic()
09:44:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:36
DEBUG
Exiting _get_cookie_and_crumb()
09:44:36
DEBUG
response code=200
09:44:36
DEBUG
Exiting _make_request()
09:44:36
DEBUG
Exiting get()
09:44:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:44:35
09:44:36
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:44:35-05:00
09:44:36
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:44:35-05:00
09:44:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:44:36
DEBUG
Exiting history()
09:44:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:44:46
DEBUG
Entering history()
09:44:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:46
DEBUG
Entering history()
09:44:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:46
DEBUG
Entering get()
09:44:46
DEBUG
Entering _make_request()
09:44:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:46
DEBUG
Entering _get_cookie_and_crumb()
09:44:46
DEBUG
cookie_mode = 'basic'
09:44:46
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:46
DEBUG
Entering _get_cookie_basic()
09:44:46
DEBUG
reusing cookie
09:44:47
DEBUG
Exiting _get_cookie_basic()
09:44:47
DEBUG
Entering _get_crumb_basic()
09:44:47
DEBUG
reusing crumb
09:44:47
DEBUG
Exiting _get_crumb_basic()
09:44:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:47
DEBUG
Exiting _get_cookie_and_crumb()
09:44:47
DEBUG
response code=200
09:44:47
DEBUG
Exiting _make_request()
09:44:47
DEBUG
Exiting get()
09:44:47
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:44:44
09:44:47
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:44:44-05:00
09:44:47
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:44:47
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:44:47
DEBUG
Exiting history()
09:44:47
DEBUG
Exiting history()
09:44:47
DEBUG
Entering history()
09:44:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:47
DEBUG
Entering get()
09:44:47
DEBUG
Entering _make_request()
09:44:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:47
DEBUG
Entering _get_cookie_and_crumb()
09:44:47
DEBUG
cookie_mode = 'basic'
09:44:47
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:47
DEBUG
Entering _get_cookie_basic()
09:44:47
DEBUG
reusing cookie
09:44:47
DEBUG
Exiting _get_cookie_basic()
09:44:47
DEBUG
Entering _get_crumb_basic()
09:44:47
DEBUG
reusing crumb
09:44:47
DEBUG
Exiting _get_crumb_basic()
09:44:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:47
DEBUG
Exiting _get_cookie_and_crumb()
09:44:47
DEBUG
response code=200
09:44:47
DEBUG
Exiting _make_request()
09:44:47
DEBUG
Exiting get()
09:44:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:44:44
09:44:47
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:44:44-05:00
09:44:47
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:44:44-05:00
09:44:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:44:47
DEBUG
Exiting history()
09:44:47
DEBUG
POLL [Yahoo]: 09:44:47 Price=$56.54
09:44:47
DEBUG
CHECK: C=56.54 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:44:57
DEBUG
Entering history()
09:44:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:57
DEBUG
Entering history()
09:44:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:57
DEBUG
Entering get()
09:44:57
DEBUG
Entering _make_request()
09:44:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:57
DEBUG
Entering _get_cookie_and_crumb()
09:44:57
DEBUG
cookie_mode = 'basic'
09:44:57
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:57
DEBUG
Entering _get_cookie_basic()
09:44:57
DEBUG
reusing cookie
09:44:57
DEBUG
Exiting _get_cookie_basic()
09:44:57
DEBUG
Entering _get_crumb_basic()
09:44:57
DEBUG
reusing crumb
09:44:57
DEBUG
Exiting _get_crumb_basic()
09:44:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:57
DEBUG
Exiting _get_cookie_and_crumb()
09:44:57
DEBUG
response code=200
09:44:57
DEBUG
Exiting _make_request()
09:44:57
DEBUG
Exiting get()
09:44:57
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:44:44
09:44:57
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:44:44-05:00
09:44:57
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:44:57
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:44:57
DEBUG
Exiting history()
09:44:57
DEBUG
Exiting history()
09:44:57
DEBUG
Entering history()
09:44:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:57
DEBUG
Entering get()
09:44:57
DEBUG
Entering _make_request()
09:44:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:57
DEBUG
Entering _get_cookie_and_crumb()
09:44:57
DEBUG
cookie_mode = 'basic'
09:44:57
DEBUG
Entering _get_cookie_and_crumb_basic()
09:44:57
DEBUG
Entering _get_cookie_basic()
09:44:57
DEBUG
reusing cookie
09:44:57
DEBUG
Exiting _get_cookie_basic()
09:44:57
DEBUG
Entering _get_crumb_basic()
09:44:57
DEBUG
reusing crumb
09:44:57
DEBUG
Exiting _get_crumb_basic()
09:44:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:44:57
DEBUG
Exiting _get_cookie_and_crumb()
09:44:57
DEBUG
response code=200
09:44:57
DEBUG
Exiting _make_request()
09:44:57
DEBUG
Exiting get()
09:44:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:44:44
09:44:57
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:44:44-05:00
09:44:57
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:44:44-05:00
09:44:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:44:57
DEBUG
Exiting history()
09:45:00
DEBUG
BAR: 09:44:00 O=56.50 H=56.55 L=56.50 C=56.51
09:45:00
DEBUG
Checking: C=56.51 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:45:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:45:07
DEBUG
Entering history()
09:45:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:07
DEBUG
Entering history()
09:45:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:07
DEBUG
Entering get()
09:45:07
DEBUG
Entering _make_request()
09:45:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:07
DEBUG
Entering _get_cookie_and_crumb()
09:45:07
DEBUG
cookie_mode = 'basic'
09:45:07
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:07
DEBUG
Entering _get_cookie_basic()
09:45:07
DEBUG
reusing cookie
09:45:07
DEBUG
Exiting _get_cookie_basic()
09:45:07
DEBUG
Entering _get_crumb_basic()
09:45:07
DEBUG
reusing crumb
09:45:07
DEBUG
Exiting _get_crumb_basic()
09:45:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:07
DEBUG
Exiting _get_cookie_and_crumb()
09:45:07
DEBUG
response code=200
09:45:07
DEBUG
Exiting _make_request()
09:45:07
DEBUG
Exiting get()
09:45:07
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:45:05
09:45:07
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:45:05-05:00
09:45:07
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:45:07
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:45:07
DEBUG
Exiting history()
09:45:07
DEBUG
Exiting history()
09:45:07
DEBUG
Entering history()
09:45:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:07
DEBUG
Entering get()
09:45:07
DEBUG
Entering _make_request()
09:45:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:07
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:07
DEBUG
Entering _get_cookie_and_crumb()
09:45:07
DEBUG
cookie_mode = 'basic'
09:45:07
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:07
DEBUG
Entering _get_cookie_basic()
09:45:07
DEBUG
reusing cookie
09:45:07
DEBUG
Exiting _get_cookie_basic()
09:45:07
DEBUG
Entering _get_crumb_basic()
09:45:07
DEBUG
reusing crumb
09:45:07
DEBUG
Exiting _get_crumb_basic()
09:45:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:07
DEBUG
Exiting _get_cookie_and_crumb()
09:45:07
DEBUG
response code=200
09:45:07
DEBUG
Exiting _make_request()
09:45:07
DEBUG
Exiting get()
09:45:07
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:45:05
09:45:07
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:45:05-05:00
09:45:07
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:45:05-05:00
09:45:07
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:45:07
DEBUG
Exiting history()
09:45:07
DEBUG
POLL [Yahoo]: 09:45:07 Price=$56.50
09:45:07
DEBUG
CHECK: C=56.50 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:45:17
DEBUG
Entering history()
09:45:17
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:17
DEBUG
Entering history()
09:45:17
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:17
DEBUG
Entering get()
09:45:17
DEBUG
Entering _make_request()
09:45:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:17
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:17
DEBUG
Entering _get_cookie_and_crumb()
09:45:17
DEBUG
cookie_mode = 'basic'
09:45:17
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:17
DEBUG
Entering _get_cookie_basic()
09:45:17
DEBUG
reusing cookie
09:45:17
DEBUG
Exiting _get_cookie_basic()
09:45:17
DEBUG
Entering _get_crumb_basic()
09:45:17
DEBUG
reusing crumb
09:45:17
DEBUG
Exiting _get_crumb_basic()
09:45:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:17
DEBUG
Exiting _get_cookie_and_crumb()
09:45:17
DEBUG
response code=200
09:45:17
DEBUG
Exiting _make_request()
09:45:17
DEBUG
Exiting get()
09:45:17
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:45:05
09:45:17
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:45:05-05:00
09:45:17
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:45:17
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:45:17
DEBUG
Exiting history()
09:45:17
DEBUG
Exiting history()
09:45:17
DEBUG
Entering history()
09:45:17
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:17
DEBUG
Entering get()
09:45:17
DEBUG
Entering _make_request()
09:45:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:17
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:17
DEBUG
Entering _get_cookie_and_crumb()
09:45:17
DEBUG
cookie_mode = 'basic'
09:45:17
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:17
DEBUG
Entering _get_cookie_basic()
09:45:17
DEBUG
reusing cookie
09:45:17
DEBUG
Exiting _get_cookie_basic()
09:45:17
DEBUG
Entering _get_crumb_basic()
09:45:17
DEBUG
reusing crumb
09:45:17
DEBUG
Exiting _get_crumb_basic()
09:45:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:17
DEBUG
Exiting _get_cookie_and_crumb()
09:45:17
DEBUG
response code=200
09:45:17
DEBUG
Exiting _make_request()
09:45:17
DEBUG
Exiting get()
09:45:17
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:45:05
09:45:17
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:45:05-05:00
09:45:17
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:45:05-05:00
09:45:17
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:45:17
DEBUG
Exiting history()
09:45:27
DEBUG
Entering history()
09:45:27
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:27
DEBUG
Entering history()
09:45:27
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:27
DEBUG
Entering get()
09:45:27
DEBUG
Entering _make_request()
09:45:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:27
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:27
DEBUG
Entering _get_cookie_and_crumb()
09:45:27
DEBUG
cookie_mode = 'basic'
09:45:27
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:27
DEBUG
Entering _get_cookie_basic()
09:45:27
DEBUG
reusing cookie
09:45:27
DEBUG
Exiting _get_cookie_basic()
09:45:27
DEBUG
Entering _get_crumb_basic()
09:45:27
DEBUG
reusing crumb
09:45:27
DEBUG
Exiting _get_crumb_basic()
09:45:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:27
DEBUG
Exiting _get_cookie_and_crumb()
09:45:27
DEBUG
response code=200
09:45:27
DEBUG
Exiting _make_request()
09:45:27
DEBUG
Exiting get()
09:45:27
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:45:23
09:45:27
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:45:23-05:00
09:45:27
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:45:27
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:45:27
DEBUG
Exiting history()
09:45:27
DEBUG
Exiting history()
09:45:27
DEBUG
Entering history()
09:45:27
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:27
DEBUG
Entering get()
09:45:27
DEBUG
Entering _make_request()
09:45:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:27
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:27
DEBUG
Entering _get_cookie_and_crumb()
09:45:27
DEBUG
cookie_mode = 'basic'
09:45:27
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:27
DEBUG
Entering _get_cookie_basic()
09:45:27
DEBUG
reusing cookie
09:45:27
DEBUG
Exiting _get_cookie_basic()
09:45:27
DEBUG
Entering _get_crumb_basic()
09:45:27
DEBUG
reusing crumb
09:45:27
DEBUG
Exiting _get_crumb_basic()
09:45:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:27
DEBUG
Exiting _get_cookie_and_crumb()
09:45:27
DEBUG
response code=200
09:45:27
DEBUG
Exiting _make_request()
09:45:27
DEBUG
Exiting get()
09:45:27
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:45:23
09:45:27
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:45:23-05:00
09:45:27
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:45:23-05:00
09:45:27
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:45:27
DEBUG
Exiting history()
09:45:27
DEBUG
POLL [Yahoo]: 09:45:27 Price=$56.59
09:45:27
DEBUG
CHECK: C=56.59 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:45:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:45:37
DEBUG
Entering history()
09:45:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:37
DEBUG
Entering history()
09:45:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:37
DEBUG
Entering get()
09:45:37
DEBUG
Entering _make_request()
09:45:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:37
DEBUG
Entering _get_cookie_and_crumb()
09:45:37
DEBUG
cookie_mode = 'basic'
09:45:37
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:37
DEBUG
Entering _get_cookie_basic()
09:45:37
DEBUG
reusing cookie
09:45:37
DEBUG
Exiting _get_cookie_basic()
09:45:37
DEBUG
Entering _get_crumb_basic()
09:45:37
DEBUG
reusing crumb
09:45:37
DEBUG
Exiting _get_crumb_basic()
09:45:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:37
DEBUG
Exiting _get_cookie_and_crumb()
09:45:37
DEBUG
response code=200
09:45:37
DEBUG
Exiting _make_request()
09:45:37
DEBUG
Exiting get()
09:45:37
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:45:23
09:45:37
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:45:23-05:00
09:45:37
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:45:37
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:45:37
DEBUG
Exiting history()
09:45:37
DEBUG
Exiting history()
09:45:37
DEBUG
Entering history()
09:45:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:37
DEBUG
Entering get()
09:45:37
DEBUG
Entering _make_request()
09:45:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:37
DEBUG
Entering _get_cookie_and_crumb()
09:45:37
DEBUG
cookie_mode = 'basic'
09:45:37
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:37
DEBUG
Entering _get_cookie_basic()
09:45:37
DEBUG
reusing cookie
09:45:37
DEBUG
Exiting _get_cookie_basic()
09:45:37
DEBUG
Entering _get_crumb_basic()
09:45:37
DEBUG
reusing crumb
09:45:37
DEBUG
Exiting _get_crumb_basic()
09:45:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:37
DEBUG
Exiting _get_cookie_and_crumb()
09:45:37
DEBUG
response code=200
09:45:37
DEBUG
Exiting _make_request()
09:45:37
DEBUG
Exiting get()
09:45:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:45:23
09:45:37
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:45:23-05:00
09:45:37
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:45:23-05:00
09:45:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:45:37
DEBUG
Exiting history()
09:45:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:45:47
DEBUG
Entering history()
09:45:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:47
DEBUG
Entering history()
09:45:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:47
DEBUG
Entering get()
09:45:47
DEBUG
Entering _make_request()
09:45:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:47
DEBUG
Entering _get_cookie_and_crumb()
09:45:47
DEBUG
cookie_mode = 'basic'
09:45:48
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:48
DEBUG
Entering _get_cookie_basic()
09:45:48
DEBUG
reusing cookie
09:45:48
DEBUG
Exiting _get_cookie_basic()
09:45:48
DEBUG
Entering _get_crumb_basic()
09:45:48
DEBUG
reusing crumb
09:45:48
DEBUG
Exiting _get_crumb_basic()
09:45:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:48
DEBUG
Exiting _get_cookie_and_crumb()
09:45:48
DEBUG
response code=200
09:45:48
DEBUG
Exiting _make_request()
09:45:48
DEBUG
Exiting get()
09:45:48
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:45:44
09:45:48
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:45:44-05:00
09:45:48
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:45:48
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:45:48
DEBUG
Exiting history()
09:45:48
DEBUG
Exiting history()
09:45:48
DEBUG
Entering history()
09:45:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:48
DEBUG
Entering get()
09:45:48
DEBUG
Entering _make_request()
09:45:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:48
DEBUG
Entering _get_cookie_and_crumb()
09:45:48
DEBUG
cookie_mode = 'basic'
09:45:48
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:48
DEBUG
Entering _get_cookie_basic()
09:45:48
DEBUG
reusing cookie
09:45:48
DEBUG
Exiting _get_cookie_basic()
09:45:48
DEBUG
Entering _get_crumb_basic()
09:45:48
DEBUG
reusing crumb
09:45:48
DEBUG
Exiting _get_crumb_basic()
09:45:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:48
DEBUG
Exiting _get_cookie_and_crumb()
09:45:48
DEBUG
response code=200
09:45:48
DEBUG
Exiting _make_request()
09:45:48
DEBUG
Exiting get()
09:45:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:45:44
09:45:48
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:45:44-05:00
09:45:48
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:45:44-05:00
09:45:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:45:48
DEBUG
Exiting history()
09:45:48
DEBUG
POLL [Yahoo]: 09:45:48 Price=$56.64
09:45:48
DEBUG
CHECK: C=56.64 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:45:58
DEBUG
Entering history()
09:45:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:58
DEBUG
Entering history()
09:45:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:58
DEBUG
Entering get()
09:45:58
DEBUG
Entering _make_request()
09:45:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:58
DEBUG
Entering _get_cookie_and_crumb()
09:45:58
DEBUG
cookie_mode = 'basic'
09:45:58
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:58
DEBUG
Entering _get_cookie_basic()
09:45:58
DEBUG
reusing cookie
09:45:58
DEBUG
Exiting _get_cookie_basic()
09:45:58
DEBUG
Entering _get_crumb_basic()
09:45:58
DEBUG
reusing crumb
09:45:58
DEBUG
Exiting _get_crumb_basic()
09:45:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:58
DEBUG
Exiting _get_cookie_and_crumb()
09:45:58
DEBUG
response code=200
09:45:58
DEBUG
Exiting _make_request()
09:45:58
DEBUG
Exiting get()
09:45:58
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:45:56
09:45:58
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:45:56-05:00
09:45:58
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:45:58
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:45:58
DEBUG
Exiting history()
09:45:58
DEBUG
Exiting history()
09:45:58
DEBUG
Entering history()
09:45:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:58
DEBUG
Entering get()
09:45:58
DEBUG
Entering _make_request()
09:45:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:58
DEBUG
Entering _get_cookie_and_crumb()
09:45:58
DEBUG
cookie_mode = 'basic'
09:45:58
DEBUG
Entering _get_cookie_and_crumb_basic()
09:45:58
DEBUG
Entering _get_cookie_basic()
09:45:58
DEBUG
reusing cookie
09:45:58
DEBUG
Exiting _get_cookie_basic()
09:45:58
DEBUG
Entering _get_crumb_basic()
09:45:58
DEBUG
reusing crumb
09:45:58
DEBUG
Exiting _get_crumb_basic()
09:45:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:45:58
DEBUG
Exiting _get_cookie_and_crumb()
09:45:58
DEBUG
response code=200
09:45:58
DEBUG
Exiting _make_request()
09:45:58
DEBUG
Exiting get()
09:45:58
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:45:56
09:45:58
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:45:56-05:00
09:45:58
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:45:56-05:00
09:45:58
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:45:58
DEBUG
Exiting history()
09:45:58
DEBUG
POLL [Yahoo]: 09:45:58 Price=$56.74
09:45:58
DEBUG
CHECK: C=56.74 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:46:00
DEBUG
BAR: 09:45:00 O=56.49 H=56.65 L=56.49 C=56.65
09:46:00
DEBUG
Checking: C=56.65 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:46:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:46:08
DEBUG
Entering history()
09:46:08
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:08
DEBUG
Entering history()
09:46:08
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:08
DEBUG
Entering get()
09:46:08
DEBUG
Entering _make_request()
09:46:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:08
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:08
DEBUG
Entering _get_cookie_and_crumb()
09:46:08
DEBUG
cookie_mode = 'basic'
09:46:08
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:08
DEBUG
Entering _get_cookie_basic()
09:46:08
DEBUG
reusing cookie
09:46:08
DEBUG
Exiting _get_cookie_basic()
09:46:08
DEBUG
Entering _get_crumb_basic()
09:46:08
DEBUG
reusing crumb
09:46:08
DEBUG
Exiting _get_crumb_basic()
09:46:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:08
DEBUG
Exiting _get_cookie_and_crumb()
09:46:08
DEBUG
response code=200
09:46:08
DEBUG
Exiting _make_request()
09:46:08
DEBUG
Exiting get()
09:46:08
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:45:56
09:46:08
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:45:56-05:00
09:46:08
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:46:08
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:46:08
DEBUG
Exiting history()
09:46:08
DEBUG
Exiting history()
09:46:08
DEBUG
Entering history()
09:46:08
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:08
DEBUG
Entering get()
09:46:08
DEBUG
Entering _make_request()
09:46:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:08
DEBUG
Entering _get_cookie_and_crumb()
09:46:08
DEBUG
cookie_mode = 'basic'
09:46:08
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:08
DEBUG
Entering _get_cookie_basic()
09:46:08
DEBUG
reusing cookie
09:46:08
DEBUG
Exiting _get_cookie_basic()
09:46:08
DEBUG
Entering _get_crumb_basic()
09:46:08
DEBUG
reusing crumb
09:46:08
DEBUG
Exiting _get_crumb_basic()
09:46:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:08
DEBUG
Exiting _get_cookie_and_crumb()
09:46:08
DEBUG
response code=200
09:46:08
DEBUG
Exiting _make_request()
09:46:08
DEBUG
Exiting get()
09:46:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:45:56
09:46:08
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:45:56-05:00
09:46:08
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:45:56-05:00
09:46:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:46:08
DEBUG
Exiting history()
09:46:18
DEBUG
Entering history()
09:46:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:18
DEBUG
Entering history()
09:46:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:18
DEBUG
Entering get()
09:46:18
DEBUG
Entering _make_request()
09:46:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:18
DEBUG
Entering _get_cookie_and_crumb()
09:46:18
DEBUG
cookie_mode = 'basic'
09:46:18
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:18
DEBUG
Entering _get_cookie_basic()
09:46:18
DEBUG
reusing cookie
09:46:18
DEBUG
Exiting _get_cookie_basic()
09:46:18
DEBUG
Entering _get_crumb_basic()
09:46:18
DEBUG
reusing crumb
09:46:18
DEBUG
Exiting _get_crumb_basic()
09:46:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:18
DEBUG
Exiting _get_cookie_and_crumb()
09:46:18
DEBUG
response code=200
09:46:18
DEBUG
Exiting _make_request()
09:46:18
DEBUG
Exiting get()
09:46:18
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:46:17
09:46:18
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:46:17-05:00
09:46:18
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:46:18
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:46:18
DEBUG
Exiting history()
09:46:18
DEBUG
Exiting history()
09:46:18
DEBUG
Entering history()
09:46:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:18
DEBUG
Entering get()
09:46:18
DEBUG
Entering _make_request()
09:46:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:18
DEBUG
Entering _get_cookie_and_crumb()
09:46:18
DEBUG
cookie_mode = 'basic'
09:46:18
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:18
DEBUG
Entering _get_cookie_basic()
09:46:18
DEBUG
reusing cookie
09:46:18
DEBUG
Exiting _get_cookie_basic()
09:46:18
DEBUG
Entering _get_crumb_basic()
09:46:18
DEBUG
reusing crumb
09:46:18
DEBUG
Exiting _get_crumb_basic()
09:46:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:18
DEBUG
Exiting _get_cookie_and_crumb()
09:46:18
DEBUG
response code=200
09:46:18
DEBUG
Exiting _make_request()
09:46:18
DEBUG
Exiting get()
09:46:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:46:15
09:46:18
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:46:15-05:00
09:46:18
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:46:15-05:00
09:46:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:46:18
DEBUG
Exiting history()
09:46:18
DEBUG
POLL [Yahoo]: 09:46:18 Price=$56.79
09:46:18
DEBUG
CHECK: C=56.79 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:46:28
DEBUG
Entering history()
09:46:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:28
DEBUG
Entering history()
09:46:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:28
DEBUG
Entering get()
09:46:28
DEBUG
Entering _make_request()
09:46:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:28
DEBUG
Entering _get_cookie_and_crumb()
09:46:28
DEBUG
cookie_mode = 'basic'
09:46:28
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:28
DEBUG
Entering _get_cookie_basic()
09:46:28
DEBUG
reusing cookie
09:46:28
DEBUG
Exiting _get_cookie_basic()
09:46:28
DEBUG
Entering _get_crumb_basic()
09:46:28
DEBUG
reusing crumb
09:46:28
DEBUG
Exiting _get_crumb_basic()
09:46:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:28
DEBUG
Exiting _get_cookie_and_crumb()
09:46:28
DEBUG
response code=200
09:46:28
DEBUG
Exiting _make_request()
09:46:28
DEBUG
Exiting get()
09:46:28
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:46:17
09:46:28
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:46:17-05:00
09:46:28
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:46:28
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:46:28
DEBUG
Exiting history()
09:46:28
DEBUG
Exiting history()
09:46:28
DEBUG
Entering history()
09:46:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:28
DEBUG
Entering get()
09:46:28
DEBUG
Entering _make_request()
09:46:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:28
DEBUG
Entering _get_cookie_and_crumb()
09:46:28
DEBUG
cookie_mode = 'basic'
09:46:28
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:28
DEBUG
Entering _get_cookie_basic()
09:46:28
DEBUG
reusing cookie
09:46:28
DEBUG
Exiting _get_cookie_basic()
09:46:28
DEBUG
Entering _get_crumb_basic()
09:46:28
DEBUG
reusing crumb
09:46:28
DEBUG
Exiting _get_crumb_basic()
09:46:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:28
DEBUG
Exiting _get_cookie_and_crumb()
09:46:28
DEBUG
response code=200
09:46:28
DEBUG
Exiting _make_request()
09:46:28
DEBUG
Exiting get()
09:46:28
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:46:15
09:46:28
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:46:15-05:00
09:46:28
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:46:15-05:00
09:46:28
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:46:28
DEBUG
Exiting history()
09:46:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:46:38
DEBUG
Entering history()
09:46:38
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:38
DEBUG
Entering history()
09:46:38
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:38
DEBUG
Entering get()
09:46:38
DEBUG
Entering _make_request()
09:46:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:38
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:38
DEBUG
Entering _get_cookie_and_crumb()
09:46:38
DEBUG
cookie_mode = 'basic'
09:46:38
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:38
DEBUG
Entering _get_cookie_basic()
09:46:38
DEBUG
reusing cookie
09:46:38
DEBUG
Exiting _get_cookie_basic()
09:46:38
DEBUG
Entering _get_crumb_basic()
09:46:38
DEBUG
reusing crumb
09:46:38
DEBUG
Exiting _get_crumb_basic()
09:46:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:38
DEBUG
Exiting _get_cookie_and_crumb()
09:46:38
DEBUG
response code=200
09:46:38
DEBUG
Exiting _make_request()
09:46:38
DEBUG
Exiting get()
09:46:38
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:46:34
09:46:38
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:46:34-05:00
09:46:38
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:46:38
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:46:38
DEBUG
Exiting history()
09:46:38
DEBUG
Exiting history()
09:46:38
DEBUG
Entering history()
09:46:38
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:38
DEBUG
Entering get()
09:46:38
DEBUG
Entering _make_request()
09:46:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:38
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:38
DEBUG
Entering _get_cookie_and_crumb()
09:46:38
DEBUG
cookie_mode = 'basic'
09:46:38
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:38
DEBUG
Entering _get_cookie_basic()
09:46:38
DEBUG
reusing cookie
09:46:38
DEBUG
Exiting _get_cookie_basic()
09:46:38
DEBUG
Entering _get_crumb_basic()
09:46:38
DEBUG
reusing crumb
09:46:38
DEBUG
Exiting _get_crumb_basic()
09:46:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:38
DEBUG
Exiting _get_cookie_and_crumb()
09:46:38
DEBUG
response code=200
09:46:38
DEBUG
Exiting _make_request()
09:46:38
DEBUG
Exiting get()
09:46:38
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:46:34
09:46:38
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:46:34-05:00
09:46:38
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:46:34-05:00
09:46:38
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:46:38
DEBUG
Exiting history()
09:46:38
DEBUG
POLL [Yahoo]: 09:46:38 Price=$56.86
09:46:38
DEBUG
CHECK: C=56.86 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:46:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:46:48
DEBUG
Entering history()
09:46:48
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:48
DEBUG
Entering history()
09:46:48
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:48
DEBUG
Entering get()
09:46:48
DEBUG
Entering _make_request()
09:46:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:48
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:48
DEBUG
Entering _get_cookie_and_crumb()
09:46:48
DEBUG
cookie_mode = 'basic'
09:46:48
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:48
DEBUG
Entering _get_cookie_basic()
09:46:48
DEBUG
reusing cookie
09:46:48
DEBUG
Exiting _get_cookie_basic()
09:46:48
DEBUG
Entering _get_crumb_basic()
09:46:48
DEBUG
reusing crumb
09:46:48
DEBUG
Exiting _get_crumb_basic()
09:46:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:48
DEBUG
Exiting _get_cookie_and_crumb()
09:46:49
DEBUG
response code=200
09:46:49
DEBUG
Exiting _make_request()
09:46:49
DEBUG
Exiting get()
09:46:49
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:46:46
09:46:49
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:46:46-05:00
09:46:49
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:46:49
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:46:49
DEBUG
Exiting history()
09:46:49
DEBUG
Exiting history()
09:46:49
DEBUG
Entering history()
09:46:49
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:49
DEBUG
Entering get()
09:46:49
DEBUG
Entering _make_request()
09:46:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:49
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:49
DEBUG
Entering _get_cookie_and_crumb()
09:46:49
DEBUG
cookie_mode = 'basic'
09:46:49
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:49
DEBUG
Entering _get_cookie_basic()
09:46:49
DEBUG
reusing cookie
09:46:49
DEBUG
Exiting _get_cookie_basic()
09:46:49
DEBUG
Entering _get_crumb_basic()
09:46:49
DEBUG
reusing crumb
09:46:49
DEBUG
Exiting _get_crumb_basic()
09:46:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:49
DEBUG
Exiting _get_cookie_and_crumb()
09:46:49
DEBUG
response code=200
09:46:49
DEBUG
Exiting _make_request()
09:46:49
DEBUG
Exiting get()
09:46:49
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:46:46
09:46:49
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:46:46-05:00
09:46:49
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:46:46-05:00
09:46:49
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:46:49
DEBUG
Exiting history()
09:46:49
DEBUG
POLL [Yahoo]: 09:46:49 Price=$56.89
09:46:49
DEBUG
CHECK: C=56.89 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:46:59
DEBUG
Entering history()
09:46:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:59
DEBUG
Entering history()
09:46:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:59
DEBUG
Entering get()
09:46:59
DEBUG
Entering _make_request()
09:46:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:59
DEBUG
Entering _get_cookie_and_crumb()
09:46:59
DEBUG
cookie_mode = 'basic'
09:46:59
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:59
DEBUG
Entering _get_cookie_basic()
09:46:59
DEBUG
reusing cookie
09:46:59
DEBUG
Exiting _get_cookie_basic()
09:46:59
DEBUG
Entering _get_crumb_basic()
09:46:59
DEBUG
reusing crumb
09:46:59
DEBUG
Exiting _get_crumb_basic()
09:46:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:59
DEBUG
Exiting _get_cookie_and_crumb()
09:46:59
DEBUG
response code=200
09:46:59
DEBUG
Exiting _make_request()
09:46:59
DEBUG
Exiting get()
09:46:59
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:46:58
09:46:59
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:46:58-05:00
09:46:59
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:46:59
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:46:59
DEBUG
Exiting history()
09:46:59
DEBUG
Exiting history()
09:46:59
DEBUG
Entering history()
09:46:59
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:59
DEBUG
Entering get()
09:46:59
DEBUG
Entering _make_request()
09:46:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:59
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:59
DEBUG
Entering _get_cookie_and_crumb()
09:46:59
DEBUG
cookie_mode = 'basic'
09:46:59
DEBUG
Entering _get_cookie_and_crumb_basic()
09:46:59
DEBUG
Entering _get_cookie_basic()
09:46:59
DEBUG
reusing cookie
09:46:59
DEBUG
Exiting _get_cookie_basic()
09:46:59
DEBUG
Entering _get_crumb_basic()
09:46:59
DEBUG
reusing crumb
09:46:59
DEBUG
Exiting _get_crumb_basic()
09:46:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:46:59
DEBUG
Exiting _get_cookie_and_crumb()
09:46:59
DEBUG
response code=200
09:46:59
DEBUG
Exiting _make_request()
09:46:59
DEBUG
Exiting get()
09:46:59
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:46:46
09:46:59
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:46:46-05:00
09:46:59
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:46:46-05:00
09:46:59
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:46:59
DEBUG
Exiting history()
09:46:59
DEBUG
POLL [Yahoo]: 09:46:59 Price=$56.92
09:46:59
DEBUG
CHECK: C=56.92 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:47:00
DEBUG
BAR: 09:46:00 O=56.91 H=56.91 L=56.91 C=56.91
09:47:00
DEBUG
Checking: C=56.91 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:47:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:47:09
DEBUG
Entering history()
09:47:09
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:09
DEBUG
Entering history()
09:47:09
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:09
DEBUG
Entering get()
09:47:09
DEBUG
Entering _make_request()
09:47:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:09
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:09
DEBUG
Entering _get_cookie_and_crumb()
09:47:09
DEBUG
cookie_mode = 'basic'
09:47:09
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:09
DEBUG
Entering _get_cookie_basic()
09:47:09
DEBUG
reusing cookie
09:47:09
DEBUG
Exiting _get_cookie_basic()
09:47:09
DEBUG
Entering _get_crumb_basic()
09:47:09
DEBUG
reusing crumb
09:47:09
DEBUG
Exiting _get_crumb_basic()
09:47:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:09
DEBUG
Exiting _get_cookie_and_crumb()
09:47:09
DEBUG
response code=200
09:47:09
DEBUG
Exiting _make_request()
09:47:09
DEBUG
Exiting get()
09:47:09
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:46:58
09:47:09
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:46:58-05:00
09:47:09
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:47:09
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:47:09
DEBUG
Exiting history()
09:47:09
DEBUG
Exiting history()
09:47:09
DEBUG
Entering history()
09:47:09
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:09
DEBUG
Entering get()
09:47:09
DEBUG
Entering _make_request()
09:47:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:09
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:09
DEBUG
Entering _get_cookie_and_crumb()
09:47:09
DEBUG
cookie_mode = 'basic'
09:47:09
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:09
DEBUG
Entering _get_cookie_basic()
09:47:09
DEBUG
reusing cookie
09:47:09
DEBUG
Exiting _get_cookie_basic()
09:47:09
DEBUG
Entering _get_crumb_basic()
09:47:09
DEBUG
reusing crumb
09:47:09
DEBUG
Exiting _get_crumb_basic()
09:47:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:09
DEBUG
Exiting _get_cookie_and_crumb()
09:47:09
DEBUG
response code=200
09:47:09
DEBUG
Exiting _make_request()
09:47:09
DEBUG
Exiting get()
09:47:09
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:47:07
09:47:09
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:47:07-05:00
09:47:09
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:47:07-05:00
09:47:09
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:47:09
DEBUG
Exiting history()
09:47:19
DEBUG
Entering history()
09:47:19
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:19
DEBUG
Entering history()
09:47:19
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:19
DEBUG
Entering get()
09:47:19
DEBUG
Entering _make_request()
09:47:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:19
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:19
DEBUG
Entering _get_cookie_and_crumb()
09:47:19
DEBUG
cookie_mode = 'basic'
09:47:19
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:19
DEBUG
Entering _get_cookie_basic()
09:47:19
DEBUG
reusing cookie
09:47:19
DEBUG
Exiting _get_cookie_basic()
09:47:19
DEBUG
Entering _get_crumb_basic()
09:47:19
DEBUG
reusing crumb
09:47:19
DEBUG
Exiting _get_crumb_basic()
09:47:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:19
DEBUG
Exiting _get_cookie_and_crumb()
09:47:19
DEBUG
response code=200
09:47:19
DEBUG
Exiting _make_request()
09:47:19
DEBUG
Exiting get()
09:47:19
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:47:18
09:47:19
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:47:18-05:00
09:47:19
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:47:19
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:47:19
DEBUG
Exiting history()
09:47:19
DEBUG
Exiting history()
09:47:19
DEBUG
Entering history()
09:47:19
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:19
DEBUG
Entering get()
09:47:19
DEBUG
Entering _make_request()
09:47:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:19
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:19
DEBUG
Entering _get_cookie_and_crumb()
09:47:19
DEBUG
cookie_mode = 'basic'
09:47:19
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:19
DEBUG
Entering _get_cookie_basic()
09:47:19
DEBUG
reusing cookie
09:47:19
DEBUG
Exiting _get_cookie_basic()
09:47:19
DEBUG
Entering _get_crumb_basic()
09:47:19
DEBUG
reusing crumb
09:47:19
DEBUG
Exiting _get_crumb_basic()
09:47:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:19
DEBUG
Exiting _get_cookie_and_crumb()
09:47:19
DEBUG
response code=200
09:47:19
DEBUG
Exiting _make_request()
09:47:19
DEBUG
Exiting get()
09:47:19
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:47:07
09:47:19
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:47:07-05:00
09:47:19
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:47:07-05:00
09:47:19
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:47:19
DEBUG
Exiting history()
09:47:19
DEBUG
POLL [Yahoo]: 09:47:19 Price=$56.85
09:47:19
DEBUG
CHECK: C=56.85 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:47:29
DEBUG
Entering history()
09:47:29
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:29
DEBUG
Entering history()
09:47:29
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:29
DEBUG
Entering get()
09:47:29
DEBUG
Entering _make_request()
09:47:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:29
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:29
DEBUG
Entering _get_cookie_and_crumb()
09:47:29
DEBUG
cookie_mode = 'basic'
09:47:29
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:29
DEBUG
Entering _get_cookie_basic()
09:47:29
DEBUG
reusing cookie
09:47:29
DEBUG
Exiting _get_cookie_basic()
09:47:29
DEBUG
Entering _get_crumb_basic()
09:47:29
DEBUG
reusing crumb
09:47:29
DEBUG
Exiting _get_crumb_basic()
09:47:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:29
DEBUG
Exiting _get_cookie_and_crumb()
09:47:29
DEBUG
response code=200
09:47:29
DEBUG
Exiting _make_request()
09:47:29
DEBUG
Exiting get()
09:47:29
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:47:18
09:47:29
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:47:18-05:00
09:47:29
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:47:29
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:47:29
DEBUG
Exiting history()
09:47:29
DEBUG
Exiting history()
09:47:29
DEBUG
Entering history()
09:47:29
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:29
DEBUG
Entering get()
09:47:29
DEBUG
Entering _make_request()
09:47:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:29
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:29
DEBUG
Entering _get_cookie_and_crumb()
09:47:29
DEBUG
cookie_mode = 'basic'
09:47:29
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:29
DEBUG
Entering _get_cookie_basic()
09:47:29
DEBUG
reusing cookie
09:47:29
DEBUG
Exiting _get_cookie_basic()
09:47:29
DEBUG
Entering _get_crumb_basic()
09:47:29
DEBUG
reusing crumb
09:47:29
DEBUG
Exiting _get_crumb_basic()
09:47:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:29
DEBUG
Exiting _get_cookie_and_crumb()
09:47:29
DEBUG
response code=200
09:47:29
DEBUG
Exiting _make_request()
09:47:29
DEBUG
Exiting get()
09:47:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:47:24
09:47:29
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:47:24-05:00
09:47:29
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:47:24-05:00
09:47:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:47:29
DEBUG
Exiting history()
09:47:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:47:39
DEBUG
Entering history()
09:47:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:39
DEBUG
Entering history()
09:47:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:39
DEBUG
Entering get()
09:47:39
DEBUG
Entering _make_request()
09:47:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:39
DEBUG
Entering _get_cookie_and_crumb()
09:47:39
DEBUG
cookie_mode = 'basic'
09:47:39
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:39
DEBUG
Entering _get_cookie_basic()
09:47:39
DEBUG
reusing cookie
09:47:39
DEBUG
Exiting _get_cookie_basic()
09:47:39
DEBUG
Entering _get_crumb_basic()
09:47:39
DEBUG
reusing crumb
09:47:39
DEBUG
Exiting _get_crumb_basic()
09:47:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:39
DEBUG
Exiting _get_cookie_and_crumb()
09:47:39
DEBUG
response code=200
09:47:39
DEBUG
Exiting _make_request()
09:47:39
DEBUG
Exiting get()
09:47:39
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:47:39
09:47:39
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:47:39-05:00
09:47:39
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:47:39
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:47:39
DEBUG
Exiting history()
09:47:39
DEBUG
Exiting history()
09:47:39
DEBUG
Entering history()
09:47:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:39
DEBUG
Entering get()
09:47:39
DEBUG
Entering _make_request()
09:47:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:39
DEBUG
Entering _get_cookie_and_crumb()
09:47:39
DEBUG
cookie_mode = 'basic'
09:47:39
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:39
DEBUG
Entering _get_cookie_basic()
09:47:39
DEBUG
reusing cookie
09:47:39
DEBUG
Exiting _get_cookie_basic()
09:47:39
DEBUG
Entering _get_crumb_basic()
09:47:39
DEBUG
reusing crumb
09:47:39
DEBUG
Exiting _get_crumb_basic()
09:47:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:39
DEBUG
Exiting _get_cookie_and_crumb()
09:47:39
DEBUG
response code=200
09:47:39
DEBUG
Exiting _make_request()
09:47:39
DEBUG
Exiting get()
09:47:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:47:24
09:47:39
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:47:24-05:00
09:47:39
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:47:24-05:00
09:47:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:47:39
DEBUG
Exiting history()
09:47:39
DEBUG
POLL [Yahoo]: 09:47:39 Price=$56.83
09:47:39
DEBUG
CHECK: C=56.83 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:47:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:47:49
DEBUG
Entering history()
09:47:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:49
DEBUG
Entering history()
09:47:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:49
DEBUG
Entering get()
09:47:49
DEBUG
Entering _make_request()
09:47:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:49
DEBUG
Entering _get_cookie_and_crumb()
09:47:49
DEBUG
cookie_mode = 'basic'
09:47:49
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:49
DEBUG
Entering _get_cookie_basic()
09:47:49
DEBUG
reusing cookie
09:47:49
DEBUG
Exiting _get_cookie_basic()
09:47:49
DEBUG
Entering _get_crumb_basic()
09:47:49
DEBUG
reusing crumb
09:47:49
DEBUG
Exiting _get_crumb_basic()
09:47:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:49
DEBUG
Exiting _get_cookie_and_crumb()
09:47:49
DEBUG
response code=200
09:47:49
DEBUG
Exiting _make_request()
09:47:49
DEBUG
Exiting get()
09:47:49
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:47:39
09:47:49
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:47:39-05:00
09:47:49
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:47:49
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:47:49
DEBUG
Exiting history()
09:47:49
DEBUG
Exiting history()
09:47:49
DEBUG
Entering history()
09:47:49
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:49
DEBUG
Entering get()
09:47:49
DEBUG
Entering _make_request()
09:47:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:49
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:49
DEBUG
Entering _get_cookie_and_crumb()
09:47:49
DEBUG
cookie_mode = 'basic'
09:47:49
DEBUG
Entering _get_cookie_and_crumb_basic()
09:47:49
DEBUG
Entering _get_cookie_basic()
09:47:49
DEBUG
reusing cookie
09:47:49
DEBUG
Exiting _get_cookie_basic()
09:47:49
DEBUG
Entering _get_crumb_basic()
09:47:49
DEBUG
reusing crumb
09:47:49
DEBUG
Exiting _get_crumb_basic()
09:47:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:47:49
DEBUG
Exiting _get_cookie_and_crumb()
09:47:49
DEBUG
response code=200
09:47:49
DEBUG
Exiting _make_request()
09:47:49
DEBUG
Exiting get()
09:47:49
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:47:48
09:47:49
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:47:48-05:00
09:47:49
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:47:48-05:00
09:47:49
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:47:49
DEBUG
Exiting history()
09:48:00
DEBUG
Entering history()
09:48:00
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:00
DEBUG
Entering history()
09:48:00
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:00
DEBUG
Entering get()
09:48:00
DEBUG
Entering _make_request()
09:48:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:00
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:00
DEBUG
Entering _get_cookie_and_crumb()
09:48:00
DEBUG
cookie_mode = 'basic'
09:48:00
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:00
DEBUG
Entering _get_cookie_basic()
09:48:00
DEBUG
reusing cookie
09:48:00
DEBUG
Exiting _get_cookie_basic()
09:48:00
DEBUG
Entering _get_crumb_basic()
09:48:00
DEBUG
reusing crumb
09:48:00
DEBUG
Exiting _get_crumb_basic()
09:48:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:00
DEBUG
Exiting _get_cookie_and_crumb()
09:48:00
DEBUG
response code=200
09:48:00
DEBUG
Exiting _make_request()
09:48:00
DEBUG
Exiting get()
09:48:00
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:47:57
09:48:00
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:47:57-05:00
09:48:00
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:48:00
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:48:00
DEBUG
Exiting history()
09:48:00
DEBUG
Exiting history()
09:48:00
DEBUG
Entering history()
09:48:00
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:00
DEBUG
Entering get()
09:48:00
DEBUG
Entering _make_request()
09:48:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:00
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:00
DEBUG
Entering _get_cookie_and_crumb()
09:48:00
DEBUG
cookie_mode = 'basic'
09:48:00
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:00
DEBUG
Entering _get_cookie_basic()
09:48:00
DEBUG
reusing cookie
09:48:00
DEBUG
Exiting _get_cookie_basic()
09:48:00
DEBUG
Entering _get_crumb_basic()
09:48:00
DEBUG
reusing crumb
09:48:00
DEBUG
Exiting _get_crumb_basic()
09:48:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:00
DEBUG
Exiting _get_cookie_and_crumb()
09:48:00
DEBUG
response code=200
09:48:00
DEBUG
Exiting _make_request()
09:48:00
DEBUG
Exiting get()
09:48:00
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:47:57
09:48:00
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:47:57-05:00
09:48:00
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:47:57-05:00
09:48:00
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:48:00
DEBUG
Exiting history()
09:48:00
DEBUG
POLL [Yahoo]: 09:48:00 Price=$56.83
09:48:00
DEBUG
CHECK: C=56.83 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:48:00
DEBUG
BAR: 09:47:00 O=56.90 H=56.90 L=56.78 C=56.80
09:48:00
DEBUG
Checking: C=56.80 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:48:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:48:10
DEBUG
Entering history()
09:48:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:10
DEBUG
Entering history()
09:48:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:10
DEBUG
Entering get()
09:48:10
DEBUG
Entering _make_request()
09:48:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:10
DEBUG
Entering _get_cookie_and_crumb()
09:48:10
DEBUG
cookie_mode = 'basic'
09:48:10
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:10
DEBUG
Entering _get_cookie_basic()
09:48:10
DEBUG
reusing cookie
09:48:10
DEBUG
Exiting _get_cookie_basic()
09:48:10
DEBUG
Entering _get_crumb_basic()
09:48:10
DEBUG
reusing crumb
09:48:10
DEBUG
Exiting _get_crumb_basic()
09:48:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:10
DEBUG
Exiting _get_cookie_and_crumb()
09:48:10
DEBUG
response code=200
09:48:10
DEBUG
Exiting _make_request()
09:48:10
DEBUG
Exiting get()
09:48:10
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:48:08
09:48:10
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:48:08-05:00
09:48:10
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:48:10
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:48:10
DEBUG
Exiting history()
09:48:10
DEBUG
Exiting history()
09:48:10
DEBUG
Entering history()
09:48:10
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:10
DEBUG
Entering get()
09:48:10
DEBUG
Entering _make_request()
09:48:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:10
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:10
DEBUG
Entering _get_cookie_and_crumb()
09:48:10
DEBUG
cookie_mode = 'basic'
09:48:10
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:10
DEBUG
Entering _get_cookie_basic()
09:48:10
DEBUG
reusing cookie
09:48:10
DEBUG
Exiting _get_cookie_basic()
09:48:10
DEBUG
Entering _get_crumb_basic()
09:48:10
DEBUG
reusing crumb
09:48:10
DEBUG
Exiting _get_crumb_basic()
09:48:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:10
DEBUG
Exiting _get_cookie_and_crumb()
09:48:10
DEBUG
response code=200
09:48:10
DEBUG
Exiting _make_request()
09:48:10
DEBUG
Exiting get()
09:48:10
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:47:57
09:48:10
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:47:57-05:00
09:48:10
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:47:57-05:00
09:48:10
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:48:10
DEBUG
Exiting history()
09:48:10
DEBUG
POLL [Yahoo]: 09:48:10 Price=$56.85
09:48:10
DEBUG
CHECK: C=56.85 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:48:20
DEBUG
Entering history()
09:48:20
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:20
DEBUG
Entering history()
09:48:20
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:20
DEBUG
Entering get()
09:48:20
DEBUG
Entering _make_request()
09:48:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:20
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:20
DEBUG
Entering _get_cookie_and_crumb()
09:48:20
DEBUG
cookie_mode = 'basic'
09:48:20
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:20
DEBUG
Entering _get_cookie_basic()
09:48:20
DEBUG
reusing cookie
09:48:20
DEBUG
Exiting _get_cookie_basic()
09:48:20
DEBUG
Entering _get_crumb_basic()
09:48:20
DEBUG
reusing crumb
09:48:20
DEBUG
Exiting _get_crumb_basic()
09:48:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:20
DEBUG
Exiting _get_cookie_and_crumb()
09:48:20
DEBUG
response code=200
09:48:20
DEBUG
Exiting _make_request()
09:48:20
DEBUG
Exiting get()
09:48:20
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:48:08
09:48:20
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:48:08-05:00
09:48:20
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:48:20
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:48:20
DEBUG
Exiting history()
09:48:20
DEBUG
Exiting history()
09:48:20
DEBUG
Entering history()
09:48:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:20
DEBUG
Entering get()
09:48:20
DEBUG
Entering _make_request()
09:48:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:20
DEBUG
Entering _get_cookie_and_crumb()
09:48:20
DEBUG
cookie_mode = 'basic'
09:48:20
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:20
DEBUG
Entering _get_cookie_basic()
09:48:20
DEBUG
reusing cookie
09:48:20
DEBUG
Exiting _get_cookie_basic()
09:48:20
DEBUG
Entering _get_crumb_basic()
09:48:20
DEBUG
reusing crumb
09:48:20
DEBUG
Exiting _get_crumb_basic()
09:48:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:20
DEBUG
Exiting _get_cookie_and_crumb()
09:48:20
DEBUG
response code=200
09:48:20
DEBUG
Exiting _make_request()
09:48:20
DEBUG
Exiting get()
09:48:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:48:17
09:48:20
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:48:17-05:00
09:48:20
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:48:17-05:00
09:48:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:48:20
DEBUG
Exiting history()
09:48:30
DEBUG
Entering history()
09:48:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:30
DEBUG
Entering history()
09:48:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:30
DEBUG
Entering get()
09:48:30
DEBUG
Entering _make_request()
09:48:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:30
DEBUG
Entering _get_cookie_and_crumb()
09:48:30
DEBUG
cookie_mode = 'basic'
09:48:30
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:30
DEBUG
Entering _get_cookie_basic()
09:48:30
DEBUG
reusing cookie
09:48:30
DEBUG
Exiting _get_cookie_basic()
09:48:30
DEBUG
Entering _get_crumb_basic()
09:48:30
DEBUG
reusing crumb
09:48:30
DEBUG
Exiting _get_crumb_basic()
09:48:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:30
DEBUG
Exiting _get_cookie_and_crumb()
09:48:30
DEBUG
response code=200
09:48:30
DEBUG
Exiting _make_request()
09:48:30
DEBUG
Exiting get()
09:48:30
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:48:26
09:48:30
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:48:26-05:00
09:48:30
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:48:30
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:48:30
DEBUG
Exiting history()
09:48:30
DEBUG
Exiting history()
09:48:30
DEBUG
Entering history()
09:48:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:30
DEBUG
Entering get()
09:48:30
DEBUG
Entering _make_request()
09:48:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:30
DEBUG
Entering _get_cookie_and_crumb()
09:48:30
DEBUG
cookie_mode = 'basic'
09:48:30
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:30
DEBUG
Entering _get_cookie_basic()
09:48:30
DEBUG
reusing cookie
09:48:30
DEBUG
Exiting _get_cookie_basic()
09:48:30
DEBUG
Entering _get_crumb_basic()
09:48:30
DEBUG
reusing crumb
09:48:30
DEBUG
Exiting _get_crumb_basic()
09:48:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:30
DEBUG
Exiting _get_cookie_and_crumb()
09:48:30
DEBUG
response code=200
09:48:30
DEBUG
Exiting _make_request()
09:48:30
DEBUG
Exiting get()
09:48:30
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:48:17
09:48:30
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:48:17-05:00
09:48:30
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:48:17-05:00
09:48:30
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:48:30
DEBUG
Exiting history()
09:48:30
DEBUG
POLL [Yahoo]: 09:48:30 Price=$56.78
09:48:30
DEBUG
CHECK: C=56.78 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:48:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:48:40
DEBUG
Entering history()
09:48:40
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:40
DEBUG
Entering history()
09:48:40
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:40
DEBUG
Entering get()
09:48:40
DEBUG
Entering _make_request()
09:48:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:40
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:40
DEBUG
Entering _get_cookie_and_crumb()
09:48:40
DEBUG
cookie_mode = 'basic'
09:48:40
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:40
DEBUG
Entering _get_cookie_basic()
09:48:40
DEBUG
reusing cookie
09:48:40
DEBUG
Exiting _get_cookie_basic()
09:48:40
DEBUG
Entering _get_crumb_basic()
09:48:40
DEBUG
reusing crumb
09:48:40
DEBUG
Exiting _get_crumb_basic()
09:48:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:40
DEBUG
Exiting _get_cookie_and_crumb()
09:48:40
DEBUG
response code=200
09:48:40
DEBUG
Exiting _make_request()
09:48:40
DEBUG
Exiting get()
09:48:40
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:48:26
09:48:40
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:48:26-05:00
09:48:40
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:48:40
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:48:40
DEBUG
Exiting history()
09:48:40
DEBUG
Exiting history()
09:48:40
DEBUG
Entering history()
09:48:40
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:40
DEBUG
Entering get()
09:48:40
DEBUG
Entering _make_request()
09:48:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:40
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:40
DEBUG
Entering _get_cookie_and_crumb()
09:48:40
DEBUG
cookie_mode = 'basic'
09:48:40
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:40
DEBUG
Entering _get_cookie_basic()
09:48:40
DEBUG
reusing cookie
09:48:40
DEBUG
Exiting _get_cookie_basic()
09:48:40
DEBUG
Entering _get_crumb_basic()
09:48:40
DEBUG
reusing crumb
09:48:40
DEBUG
Exiting _get_crumb_basic()
09:48:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:40
DEBUG
Exiting _get_cookie_and_crumb()
09:48:40
DEBUG
response code=200
09:48:40
DEBUG
Exiting _make_request()
09:48:40
DEBUG
Exiting get()
09:48:40
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:48:40
09:48:40
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:48:40-05:00
09:48:40
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:48:40-05:00
09:48:40
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:48:40
DEBUG
Exiting history()
09:48:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:48:50
DEBUG
Entering history()
09:48:50
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:50
DEBUG
Entering history()
09:48:50
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:50
DEBUG
Entering get()
09:48:50
DEBUG
Entering _make_request()
09:48:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:50
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:50
DEBUG
Entering _get_cookie_and_crumb()
09:48:50
DEBUG
cookie_mode = 'basic'
09:48:50
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:50
DEBUG
Entering _get_cookie_basic()
09:48:50
DEBUG
reusing cookie
09:48:50
DEBUG
Exiting _get_cookie_basic()
09:48:50
DEBUG
Entering _get_crumb_basic()
09:48:50
DEBUG
reusing crumb
09:48:50
DEBUG
Exiting _get_crumb_basic()
09:48:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:50
DEBUG
Exiting _get_cookie_and_crumb()
09:48:50
DEBUG
response code=200
09:48:50
DEBUG
Exiting _make_request()
09:48:50
DEBUG
Exiting get()
09:48:50
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:48:49
09:48:50
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:48:49-05:00
09:48:50
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:48:50
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:48:50
DEBUG
Exiting history()
09:48:50
DEBUG
Exiting history()
09:48:50
DEBUG
Entering history()
09:48:50
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:50
DEBUG
Entering get()
09:48:50
DEBUG
Entering _make_request()
09:48:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:50
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:50
DEBUG
Entering _get_cookie_and_crumb()
09:48:50
DEBUG
cookie_mode = 'basic'
09:48:50
DEBUG
Entering _get_cookie_and_crumb_basic()
09:48:50
DEBUG
Entering _get_cookie_basic()
09:48:50
DEBUG
reusing cookie
09:48:50
DEBUG
Exiting _get_cookie_basic()
09:48:50
DEBUG
Entering _get_crumb_basic()
09:48:50
DEBUG
reusing crumb
09:48:50
DEBUG
Exiting _get_crumb_basic()
09:48:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:48:50
DEBUG
Exiting _get_cookie_and_crumb()
09:48:50
DEBUG
response code=200
09:48:50
DEBUG
Exiting _make_request()
09:48:50
DEBUG
Exiting get()
09:48:50
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:48:40
09:48:50
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:48:40-05:00
09:48:50
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:48:40-05:00
09:48:50
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:48:50
DEBUG
Exiting history()
09:48:50
DEBUG
POLL [Yahoo]: 09:48:50 Price=$56.88
09:48:50
DEBUG
CHECK: C=56.88 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:49:00
DEBUG
Entering history()
09:49:00
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:00
DEBUG
Entering history()
09:49:00
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:00
DEBUG
Entering get()
09:49:00
DEBUG
Entering _make_request()
09:49:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:00
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:00
DEBUG
Entering _get_cookie_and_crumb()
09:49:00
DEBUG
cookie_mode = 'basic'
09:49:00
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:00
DEBUG
Entering _get_cookie_basic()
09:49:00
DEBUG
reusing cookie
09:49:00
DEBUG
Exiting _get_cookie_basic()
09:49:00
DEBUG
Entering _get_crumb_basic()
09:49:00
DEBUG
reusing crumb
09:49:00
DEBUG
Exiting _get_crumb_basic()
09:49:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:00
DEBUG
Exiting _get_cookie_and_crumb()
09:49:00
DEBUG
response code=200
09:49:00
DEBUG
Exiting _make_request()
09:49:00
DEBUG
Exiting get()
09:49:00
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:48:49
09:49:00
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:48:49-05:00
09:49:01
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:49:01
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:49:01
DEBUG
Exiting history()
09:49:01
DEBUG
Exiting history()
09:49:01
DEBUG
Entering history()
09:49:01
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:01
DEBUG
Entering get()
09:49:01
DEBUG
Entering _make_request()
09:49:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:01
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:01
DEBUG
Entering _get_cookie_and_crumb()
09:49:01
DEBUG
cookie_mode = 'basic'
09:49:01
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:01
DEBUG
Entering _get_cookie_basic()
09:49:01
DEBUG
reusing cookie
09:49:01
DEBUG
Exiting _get_cookie_basic()
09:49:01
DEBUG
Entering _get_crumb_basic()
09:49:01
DEBUG
reusing crumb
09:49:01
DEBUG
Exiting _get_crumb_basic()
09:49:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:01
DEBUG
Exiting _get_cookie_and_crumb()
09:49:01
DEBUG
response code=200
09:49:01
DEBUG
Exiting _make_request()
09:49:01
DEBUG
Exiting get()
09:49:01
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:48:56
09:49:01
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:48:56-05:00
09:49:01
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:48:56-05:00
09:49:01
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:49:01
DEBUG
Exiting history()
09:49:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:49:11
DEBUG
Entering history()
09:49:11
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:11
DEBUG
Entering history()
09:49:11
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:11
DEBUG
Entering get()
09:49:11
DEBUG
Entering _make_request()
09:49:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:11
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:11
DEBUG
Entering _get_cookie_and_crumb()
09:49:11
DEBUG
cookie_mode = 'basic'
09:49:11
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:11
DEBUG
Entering _get_cookie_basic()
09:49:11
DEBUG
reusing cookie
09:49:11
DEBUG
Exiting _get_cookie_basic()
09:49:11
DEBUG
Entering _get_crumb_basic()
09:49:11
DEBUG
reusing crumb
09:49:11
DEBUG
Exiting _get_crumb_basic()
09:49:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:11
DEBUG
Exiting _get_cookie_and_crumb()
09:49:11
DEBUG
response code=200
09:49:11
DEBUG
Exiting _make_request()
09:49:11
DEBUG
Exiting get()
09:49:11
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:49:09
09:49:11
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:49:09-05:00
09:49:11
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:49:11
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:49:11
DEBUG
Exiting history()
09:49:11
DEBUG
Exiting history()
09:49:11
DEBUG
Entering history()
09:49:11
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:11
DEBUG
Entering get()
09:49:11
DEBUG
Entering _make_request()
09:49:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:11
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:11
DEBUG
Entering _get_cookie_and_crumb()
09:49:11
DEBUG
cookie_mode = 'basic'
09:49:11
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:11
DEBUG
Entering _get_cookie_basic()
09:49:11
DEBUG
reusing cookie
09:49:11
DEBUG
Exiting _get_cookie_basic()
09:49:11
DEBUG
Entering _get_crumb_basic()
09:49:11
DEBUG
reusing crumb
09:49:11
DEBUG
Exiting _get_crumb_basic()
09:49:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:11
DEBUG
Exiting _get_cookie_and_crumb()
09:49:11
DEBUG
response code=200
09:49:11
DEBUG
Exiting _make_request()
09:49:11
DEBUG
Exiting get()
09:49:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:49:09
09:49:11
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:49:09-05:00
09:49:11
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:49:09-05:00
09:49:11
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:49:11
DEBUG
Exiting history()
09:49:11
DEBUG
POLL [Yahoo]: 09:49:11 Price=$56.91
09:49:11
DEBUG
CHECK: C=56.91 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:49:21
DEBUG
Entering history()
09:49:21
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:21
DEBUG
Entering history()
09:49:21
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:21
DEBUG
Entering get()
09:49:21
DEBUG
Entering _make_request()
09:49:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:21
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:21
DEBUG
Entering _get_cookie_and_crumb()
09:49:21
DEBUG
cookie_mode = 'basic'
09:49:21
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:21
DEBUG
Entering _get_cookie_basic()
09:49:21
DEBUG
reusing cookie
09:49:21
DEBUG
Exiting _get_cookie_basic()
09:49:21
DEBUG
Entering _get_crumb_basic()
09:49:21
DEBUG
reusing crumb
09:49:21
DEBUG
Exiting _get_crumb_basic()
09:49:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:21
DEBUG
Exiting _get_cookie_and_crumb()
09:49:21
DEBUG
response code=200
09:49:21
DEBUG
Exiting _make_request()
09:49:21
DEBUG
Exiting get()
09:49:21
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:49:18
09:49:21
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:49:18-05:00
09:49:21
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:49:21
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:49:21
DEBUG
Exiting history()
09:49:21
DEBUG
Exiting history()
09:49:21
DEBUG
Entering history()
09:49:21
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:21
DEBUG
Entering get()
09:49:21
DEBUG
Entering _make_request()
09:49:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:21
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:21
DEBUG
Entering _get_cookie_and_crumb()
09:49:21
DEBUG
cookie_mode = 'basic'
09:49:21
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:21
DEBUG
Entering _get_cookie_basic()
09:49:21
DEBUG
reusing cookie
09:49:21
DEBUG
Exiting _get_cookie_basic()
09:49:21
DEBUG
Entering _get_crumb_basic()
09:49:21
DEBUG
reusing crumb
09:49:21
DEBUG
Exiting _get_crumb_basic()
09:49:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:21
DEBUG
Exiting _get_cookie_and_crumb()
09:49:21
DEBUG
response code=200
09:49:21
DEBUG
Exiting _make_request()
09:49:21
DEBUG
Exiting get()
09:49:21
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:49:18
09:49:21
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:49:18-05:00
09:49:21
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:49:18-05:00
09:49:21
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:49:21
DEBUG
Exiting history()
09:49:21
DEBUG
POLL [Yahoo]: 09:49:21 Price=$56.92
09:49:21
DEBUG
CHECK: C=56.92 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:49:31
DEBUG
Entering history()
09:49:31
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:31
DEBUG
Entering history()
09:49:31
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:31
DEBUG
Entering get()
09:49:31
DEBUG
Entering _make_request()
09:49:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:31
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:31
DEBUG
Entering _get_cookie_and_crumb()
09:49:31
DEBUG
cookie_mode = 'basic'
09:49:31
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:31
DEBUG
Entering _get_cookie_basic()
09:49:31
DEBUG
reusing cookie
09:49:31
DEBUG
Exiting _get_cookie_basic()
09:49:31
DEBUG
Entering _get_crumb_basic()
09:49:31
DEBUG
reusing crumb
09:49:31
DEBUG
Exiting _get_crumb_basic()
09:49:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:31
DEBUG
Exiting _get_cookie_and_crumb()
09:49:31
DEBUG
response code=200
09:49:31
DEBUG
Exiting _make_request()
09:49:31
DEBUG
Exiting get()
09:49:31
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:49:18
09:49:31
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:49:18-05:00
09:49:31
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:49:31
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:49:31
DEBUG
Exiting history()
09:49:31
DEBUG
Exiting history()
09:49:31
DEBUG
Entering history()
09:49:31
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:31
DEBUG
Entering get()
09:49:31
DEBUG
Entering _make_request()
09:49:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:31
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:31
DEBUG
Entering _get_cookie_and_crumb()
09:49:31
DEBUG
cookie_mode = 'basic'
09:49:31
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:31
DEBUG
Entering _get_cookie_basic()
09:49:31
DEBUG
reusing cookie
09:49:31
DEBUG
Exiting _get_cookie_basic()
09:49:31
DEBUG
Entering _get_crumb_basic()
09:49:31
DEBUG
reusing crumb
09:49:31
DEBUG
Exiting _get_crumb_basic()
09:49:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:31
DEBUG
Exiting _get_cookie_and_crumb()
09:49:31
DEBUG
response code=200
09:49:31
DEBUG
Exiting _make_request()
09:49:31
DEBUG
Exiting get()
09:49:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:49:18
09:49:31
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:49:18-05:00
09:49:31
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:49:18-05:00
09:49:31
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:49:31
DEBUG
Exiting history()
09:49:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:49:41
DEBUG
Entering history()
09:49:41
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:41
DEBUG
Entering history()
09:49:41
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:41
DEBUG
Entering get()
09:49:41
DEBUG
Entering _make_request()
09:49:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:41
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:41
DEBUG
Entering _get_cookie_and_crumb()
09:49:41
DEBUG
cookie_mode = 'basic'
09:49:41
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:41
DEBUG
Entering _get_cookie_basic()
09:49:41
DEBUG
reusing cookie
09:49:41
DEBUG
Exiting _get_cookie_basic()
09:49:41
DEBUG
Entering _get_crumb_basic()
09:49:41
DEBUG
reusing crumb
09:49:41
DEBUG
Exiting _get_crumb_basic()
09:49:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:41
DEBUG
Exiting _get_cookie_and_crumb()
09:49:41
DEBUG
response code=200
09:49:41
DEBUG
Exiting _make_request()
09:49:41
DEBUG
Exiting get()
09:49:41
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:49:40
09:49:41
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:49:40-05:00
09:49:41
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:49:41
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:49:41
DEBUG
Exiting history()
09:49:41
DEBUG
Exiting history()
09:49:41
DEBUG
Entering history()
09:49:41
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:41
DEBUG
Entering get()
09:49:41
DEBUG
Entering _make_request()
09:49:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:41
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:41
DEBUG
Entering _get_cookie_and_crumb()
09:49:41
DEBUG
cookie_mode = 'basic'
09:49:41
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:41
DEBUG
Entering _get_cookie_basic()
09:49:41
DEBUG
reusing cookie
09:49:41
DEBUG
Exiting _get_cookie_basic()
09:49:41
DEBUG
Entering _get_crumb_basic()
09:49:41
DEBUG
reusing crumb
09:49:41
DEBUG
Exiting _get_crumb_basic()
09:49:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:41
DEBUG
Exiting _get_cookie_and_crumb()
09:49:41
DEBUG
response code=200
09:49:41
DEBUG
Exiting _make_request()
09:49:41
DEBUG
Exiting get()
09:49:41
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:49:40
09:49:41
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:49:40-05:00
09:49:41
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:49:40-05:00
09:49:41
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:49:41
DEBUG
Exiting history()
09:49:41
DEBUG
POLL [Yahoo]: 09:49:41 Price=$56.92
09:49:41
DEBUG
CHECK: C=56.92 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:49:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:49:51
DEBUG
Entering history()
09:49:51
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:51
DEBUG
Entering history()
09:49:51
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:51
DEBUG
Entering get()
09:49:51
DEBUG
Entering _make_request()
09:49:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:51
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:51
DEBUG
Entering _get_cookie_and_crumb()
09:49:51
DEBUG
cookie_mode = 'basic'
09:49:51
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:51
DEBUG
Entering _get_cookie_basic()
09:49:51
DEBUG
reusing cookie
09:49:51
DEBUG
Exiting _get_cookie_basic()
09:49:51
DEBUG
Entering _get_crumb_basic()
09:49:51
DEBUG
reusing crumb
09:49:51
DEBUG
Exiting _get_crumb_basic()
09:49:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:51
DEBUG
Exiting _get_cookie_and_crumb()
09:49:51
DEBUG
response code=200
09:49:51
DEBUG
Exiting _make_request()
09:49:51
DEBUG
Exiting get()
09:49:51
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:49:40
09:49:51
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:49:40-05:00
09:49:51
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:49:51
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:49:51
DEBUG
Exiting history()
09:49:51
DEBUG
Exiting history()
09:49:51
DEBUG
Entering history()
09:49:51
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:51
DEBUG
Entering get()
09:49:51
DEBUG
Entering _make_request()
09:49:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:51
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:51
DEBUG
Entering _get_cookie_and_crumb()
09:49:51
DEBUG
cookie_mode = 'basic'
09:49:51
DEBUG
Entering _get_cookie_and_crumb_basic()
09:49:51
DEBUG
Entering _get_cookie_basic()
09:49:51
DEBUG
reusing cookie
09:49:51
DEBUG
Exiting _get_cookie_basic()
09:49:51
DEBUG
Entering _get_crumb_basic()
09:49:51
DEBUG
reusing crumb
09:49:51
DEBUG
Exiting _get_crumb_basic()
09:49:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:49:51
DEBUG
Exiting _get_cookie_and_crumb()
09:49:51
DEBUG
response code=200
09:49:51
DEBUG
Exiting _make_request()
09:49:51
DEBUG
Exiting get()
09:49:51
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:49:40
09:49:51
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:49:40-05:00
09:49:51
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:49:40-05:00
09:49:51
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:49:51
DEBUG
Exiting history()
09:50:01
DEBUG
Entering history()
09:50:01
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:01
DEBUG
Entering history()
09:50:01
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:01
DEBUG
Entering get()
09:50:01
DEBUG
Entering _make_request()
09:50:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:01
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:01
DEBUG
Entering _get_cookie_and_crumb()
09:50:01
DEBUG
cookie_mode = 'basic'
09:50:01
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:01
DEBUG
Entering _get_cookie_basic()
09:50:01
DEBUG
reusing cookie
09:50:01
DEBUG
Exiting _get_cookie_basic()
09:50:01
DEBUG
Entering _get_crumb_basic()
09:50:01
DEBUG
reusing crumb
09:50:01
DEBUG
Exiting _get_crumb_basic()
09:50:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:01
DEBUG
Exiting _get_cookie_and_crumb()
09:50:02
DEBUG
response code=200
09:50:02
DEBUG
Exiting _make_request()
09:50:02
DEBUG
Exiting get()
09:50:02
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:50:00
09:50:02
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:50:00-05:00
09:50:02
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:50:02
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:50:02
DEBUG
Exiting history()
09:50:02
DEBUG
Exiting history()
09:50:02
DEBUG
Entering history()
09:50:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:02
DEBUG
Entering get()
09:50:02
DEBUG
Entering _make_request()
09:50:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:02
DEBUG
Entering _get_cookie_and_crumb()
09:50:02
DEBUG
cookie_mode = 'basic'
09:50:02
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:02
DEBUG
Entering _get_cookie_basic()
09:50:02
DEBUG
reusing cookie
09:50:02
DEBUG
Exiting _get_cookie_basic()
09:50:02
DEBUG
Entering _get_crumb_basic()
09:50:02
DEBUG
reusing crumb
09:50:02
DEBUG
Exiting _get_crumb_basic()
09:50:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:02
DEBUG
Exiting _get_cookie_and_crumb()
09:50:02
DEBUG
response code=200
09:50:02
DEBUG
Exiting _make_request()
09:50:02
DEBUG
Exiting get()
09:50:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:50:00
09:50:02
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:50:00-05:00
09:50:02
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:50:00-05:00
09:50:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:50:00-05:00
09:50:02
DEBUG
Exiting history()
09:50:02
DEBUG
POLL [Yahoo]: 09:50:02 Price=$56.92
09:50:02
DEBUG
CHECK: C=56.92 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:50:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:50:12
DEBUG
Entering history()
09:50:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:12
DEBUG
Entering history()
09:50:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:12
DEBUG
Entering get()
09:50:12
DEBUG
Entering _make_request()
09:50:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:12
DEBUG
Entering _get_cookie_and_crumb()
09:50:12
DEBUG
cookie_mode = 'basic'
09:50:12
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:12
DEBUG
Entering _get_cookie_basic()
09:50:12
DEBUG
reusing cookie
09:50:12
DEBUG
Exiting _get_cookie_basic()
09:50:12
DEBUG
Entering _get_crumb_basic()
09:50:12
DEBUG
reusing crumb
09:50:12
DEBUG
Exiting _get_crumb_basic()
09:50:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:12
DEBUG
Exiting _get_cookie_and_crumb()
09:50:12
DEBUG
response code=200
09:50:12
DEBUG
Exiting _make_request()
09:50:12
DEBUG
Exiting get()
09:50:12
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:50:09
09:50:12
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:50:09-05:00
09:50:12
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:50:12
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:50:12
DEBUG
Exiting history()
09:50:12
DEBUG
Exiting history()
09:50:12
DEBUG
Entering history()
09:50:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:12
DEBUG
Entering get()
09:50:12
DEBUG
Entering _make_request()
09:50:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:12
DEBUG
Entering _get_cookie_and_crumb()
09:50:12
DEBUG
cookie_mode = 'basic'
09:50:12
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:12
DEBUG
Entering _get_cookie_basic()
09:50:12
DEBUG
reusing cookie
09:50:12
DEBUG
Exiting _get_cookie_basic()
09:50:12
DEBUG
Entering _get_crumb_basic()
09:50:12
DEBUG
reusing crumb
09:50:12
DEBUG
Exiting _get_crumb_basic()
09:50:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:12
DEBUG
Exiting _get_cookie_and_crumb()
09:50:12
DEBUG
response code=200
09:50:12
DEBUG
Exiting _make_request()
09:50:12
DEBUG
Exiting get()
09:50:12
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:50:00
09:50:12
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:50:00-05:00
09:50:12
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:50:00-05:00
09:50:12
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:50:00-05:00
09:50:12
DEBUG
Exiting history()
09:50:12
DEBUG
POLL [Yahoo]: 09:50:12 Price=$56.84
09:50:12
DEBUG
CHECK: C=56.84 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:50:22
DEBUG
Entering history()
09:50:22
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:22
DEBUG
Entering history()
09:50:22
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:22
DEBUG
Entering get()
09:50:22
DEBUG
Entering _make_request()
09:50:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:22
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:22
DEBUG
Entering _get_cookie_and_crumb()
09:50:22
DEBUG
cookie_mode = 'basic'
09:50:22
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:22
DEBUG
Entering _get_cookie_basic()
09:50:22
DEBUG
reusing cookie
09:50:22
DEBUG
Exiting _get_cookie_basic()
09:50:22
DEBUG
Entering _get_crumb_basic()
09:50:22
DEBUG
reusing crumb
09:50:22
DEBUG
Exiting _get_crumb_basic()
09:50:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:22
DEBUG
Exiting _get_cookie_and_crumb()
09:50:22
DEBUG
response code=200
09:50:22
DEBUG
Exiting _make_request()
09:50:22
DEBUG
Exiting get()
09:50:22
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:50:21
09:50:22
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:50:21-05:00
09:50:22
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:50:22
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:50:22
DEBUG
Exiting history()
09:50:22
DEBUG
Exiting history()
09:50:22
DEBUG
Entering history()
09:50:22
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:22
DEBUG
Entering get()
09:50:22
DEBUG
Entering _make_request()
09:50:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:22
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:22
DEBUG
Entering _get_cookie_and_crumb()
09:50:22
DEBUG
cookie_mode = 'basic'
09:50:22
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:22
DEBUG
Entering _get_cookie_basic()
09:50:22
DEBUG
reusing cookie
09:50:22
DEBUG
Exiting _get_cookie_basic()
09:50:22
DEBUG
Entering _get_crumb_basic()
09:50:22
DEBUG
reusing crumb
09:50:22
DEBUG
Exiting _get_crumb_basic()
09:50:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:22
DEBUG
Exiting _get_cookie_and_crumb()
09:50:22
DEBUG
response code=200
09:50:22
DEBUG
Exiting _make_request()
09:50:22
DEBUG
Exiting get()
09:50:22
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:50:21
09:50:22
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:50:21-05:00
09:50:22
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:50:21-05:00
09:50:22
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:50:22
DEBUG
Exiting history()
09:50:22
DEBUG
POLL [Yahoo]: 09:50:22 Price=$56.91
09:50:22
DEBUG
CHECK: C=56.91 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:50:32
DEBUG
Entering history()
09:50:32
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:32
DEBUG
Entering history()
09:50:32
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:32
DEBUG
Entering get()
09:50:32
DEBUG
Entering _make_request()
09:50:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:32
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:32
DEBUG
Entering _get_cookie_and_crumb()
09:50:32
DEBUG
cookie_mode = 'basic'
09:50:32
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:32
DEBUG
Entering _get_cookie_basic()
09:50:32
DEBUG
reusing cookie
09:50:32
DEBUG
Exiting _get_cookie_basic()
09:50:32
DEBUG
Entering _get_crumb_basic()
09:50:32
DEBUG
reusing crumb
09:50:32
DEBUG
Exiting _get_crumb_basic()
09:50:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:32
DEBUG
Exiting _get_cookie_and_crumb()
09:50:32
DEBUG
response code=200
09:50:32
DEBUG
Exiting _make_request()
09:50:32
DEBUG
Exiting get()
09:50:32
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:50:21
09:50:32
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:50:21-05:00
09:50:32
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:50:32
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:50:32
DEBUG
Exiting history()
09:50:32
DEBUG
Exiting history()
09:50:32
DEBUG
Entering history()
09:50:32
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:32
DEBUG
Entering get()
09:50:32
DEBUG
Entering _make_request()
09:50:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:32
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:32
DEBUG
Entering _get_cookie_and_crumb()
09:50:32
DEBUG
cookie_mode = 'basic'
09:50:32
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:32
DEBUG
Entering _get_cookie_basic()
09:50:32
DEBUG
reusing cookie
09:50:32
DEBUG
Exiting _get_cookie_basic()
09:50:32
DEBUG
Entering _get_crumb_basic()
09:50:32
DEBUG
reusing crumb
09:50:32
DEBUG
Exiting _get_crumb_basic()
09:50:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:32
DEBUG
Exiting _get_cookie_and_crumb()
09:50:32
DEBUG
response code=200
09:50:32
DEBUG
Exiting _make_request()
09:50:32
DEBUG
Exiting get()
09:50:32
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:50:21
09:50:32
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:50:21-05:00
09:50:32
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:50:21-05:00
09:50:32
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:50:32
DEBUG
Exiting history()
09:50:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:50:42
DEBUG
Entering history()
09:50:42
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:42
DEBUG
Entering history()
09:50:42
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:42
DEBUG
Entering get()
09:50:42
DEBUG
Entering _make_request()
09:50:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:42
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:42
DEBUG
Entering _get_cookie_and_crumb()
09:50:42
DEBUG
cookie_mode = 'basic'
09:50:42
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:42
DEBUG
Entering _get_cookie_basic()
09:50:42
DEBUG
reusing cookie
09:50:42
DEBUG
Exiting _get_cookie_basic()
09:50:42
DEBUG
Entering _get_crumb_basic()
09:50:42
DEBUG
reusing crumb
09:50:42
DEBUG
Exiting _get_crumb_basic()
09:50:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:42
DEBUG
Exiting _get_cookie_and_crumb()
09:50:42
DEBUG
response code=200
09:50:42
DEBUG
Exiting _make_request()
09:50:42
DEBUG
Exiting get()
09:50:42
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:50:40
09:50:42
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:50:40-05:00
09:50:42
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:50:42
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:50:42
DEBUG
Exiting history()
09:50:42
DEBUG
Exiting history()
09:50:42
DEBUG
Entering history()
09:50:42
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:42
DEBUG
Entering get()
09:50:42
DEBUG
Entering _make_request()
09:50:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:42
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:42
DEBUG
Entering _get_cookie_and_crumb()
09:50:42
DEBUG
cookie_mode = 'basic'
09:50:42
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:42
DEBUG
Entering _get_cookie_basic()
09:50:42
DEBUG
reusing cookie
09:50:42
DEBUG
Exiting _get_cookie_basic()
09:50:42
DEBUG
Entering _get_crumb_basic()
09:50:42
DEBUG
reusing crumb
09:50:42
DEBUG
Exiting _get_crumb_basic()
09:50:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:42
DEBUG
Exiting _get_cookie_and_crumb()
09:50:42
DEBUG
response code=200
09:50:42
DEBUG
Exiting _make_request()
09:50:42
DEBUG
Exiting get()
09:50:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:50:40
09:50:42
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:50:40-05:00
09:50:42
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:50:40-05:00
09:50:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:50:42
DEBUG
Exiting history()
09:50:42
DEBUG
POLL [Yahoo]: 09:50:42 Price=$56.87
09:50:42
DEBUG
CHECK: C=56.87 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:50:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:50:52
DEBUG
Entering history()
09:50:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:52
DEBUG
Entering history()
09:50:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:52
DEBUG
Entering get()
09:50:52
DEBUG
Entering _make_request()
09:50:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:52
DEBUG
Entering _get_cookie_and_crumb()
09:50:52
DEBUG
cookie_mode = 'basic'
09:50:52
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:52
DEBUG
Entering _get_cookie_basic()
09:50:52
DEBUG
reusing cookie
09:50:52
DEBUG
Exiting _get_cookie_basic()
09:50:52
DEBUG
Entering _get_crumb_basic()
09:50:52
DEBUG
reusing crumb
09:50:52
DEBUG
Exiting _get_crumb_basic()
09:50:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:52
DEBUG
Exiting _get_cookie_and_crumb()
09:50:52
DEBUG
response code=200
09:50:52
DEBUG
Exiting _make_request()
09:50:52
DEBUG
Exiting get()
09:50:52
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:50:40
09:50:52
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:50:40-05:00
09:50:52
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:50:52
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:50:52
DEBUG
Exiting history()
09:50:52
DEBUG
Exiting history()
09:50:52
DEBUG
Entering history()
09:50:52
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:52
DEBUG
Entering get()
09:50:52
DEBUG
Entering _make_request()
09:50:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:52
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:52
DEBUG
Entering _get_cookie_and_crumb()
09:50:52
DEBUG
cookie_mode = 'basic'
09:50:52
DEBUG
Entering _get_cookie_and_crumb_basic()
09:50:52
DEBUG
Entering _get_cookie_basic()
09:50:52
DEBUG
reusing cookie
09:50:52
DEBUG
Exiting _get_cookie_basic()
09:50:52
DEBUG
Entering _get_crumb_basic()
09:50:52
DEBUG
reusing crumb
09:50:52
DEBUG
Exiting _get_crumb_basic()
09:50:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:50:52
DEBUG
Exiting _get_cookie_and_crumb()
09:50:52
DEBUG
response code=200
09:50:52
DEBUG
Exiting _make_request()
09:50:52
DEBUG
Exiting get()
09:50:52
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:50:40
09:50:52
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:50:40-05:00
09:50:52
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:50:40-05:00
09:50:52
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:50:52
DEBUG
Exiting history()
09:51:00
DEBUG
BAR: 09:50:00 O=56.93 H=56.93 L=56.93 C=56.93
09:51:00
DEBUG
Checking: C=56.93 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:51:02
DEBUG
Entering history()
09:51:02
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:02
DEBUG
Entering history()
09:51:02
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:02
DEBUG
Entering get()
09:51:02
DEBUG
Entering _make_request()
09:51:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:02
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:02
DEBUG
Entering _get_cookie_and_crumb()
09:51:02
DEBUG
cookie_mode = 'basic'
09:51:02
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:02
DEBUG
Entering _get_cookie_basic()
09:51:02
DEBUG
reusing cookie
09:51:02
DEBUG
Exiting _get_cookie_basic()
09:51:02
DEBUG
Entering _get_crumb_basic()
09:51:02
DEBUG
reusing crumb
09:51:02
DEBUG
Exiting _get_crumb_basic()
09:51:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:02
DEBUG
Exiting _get_cookie_and_crumb()
09:51:02
DEBUG
response code=200
09:51:02
DEBUG
Exiting _make_request()
09:51:02
DEBUG
Exiting get()
09:51:02
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:51:01
09:51:02
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:51:01-05:00
09:51:02
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:51:02
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:51:02
DEBUG
Exiting history()
09:51:02
DEBUG
Exiting history()
09:51:02
DEBUG
Entering history()
09:51:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:02
DEBUG
Entering get()
09:51:02
DEBUG
Entering _make_request()
09:51:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:02
DEBUG
Entering _get_cookie_and_crumb()
09:51:02
DEBUG
cookie_mode = 'basic'
09:51:02
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:02
DEBUG
Entering _get_cookie_basic()
09:51:02
DEBUG
reusing cookie
09:51:02
DEBUG
Exiting _get_cookie_basic()
09:51:02
DEBUG
Entering _get_crumb_basic()
09:51:02
DEBUG
reusing crumb
09:51:02
DEBUG
Exiting _get_crumb_basic()
09:51:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:02
DEBUG
Exiting _get_cookie_and_crumb()
09:51:02
DEBUG
response code=200
09:51:02
DEBUG
Exiting _make_request()
09:51:02
DEBUG
Exiting get()
09:51:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:51:01
09:51:02
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:51:01-05:00
09:51:02
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:51:01-05:00
09:51:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:51:02
DEBUG
Exiting history()
09:51:02
DEBUG
POLL [Yahoo]: 09:51:02 Price=$56.95
09:51:02
DEBUG
CHECK: C=56.95 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:51:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:51:12
DEBUG
Entering history()
09:51:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:12
DEBUG
Entering history()
09:51:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:12
DEBUG
Entering get()
09:51:12
DEBUG
Entering _make_request()
09:51:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:12
DEBUG
Entering _get_cookie_and_crumb()
09:51:12
DEBUG
cookie_mode = 'basic'
09:51:12
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:12
DEBUG
Entering _get_cookie_basic()
09:51:12
DEBUG
reusing cookie
09:51:12
DEBUG
Exiting _get_cookie_basic()
09:51:12
DEBUG
Entering _get_crumb_basic()
09:51:12
DEBUG
reusing crumb
09:51:12
DEBUG
Exiting _get_crumb_basic()
09:51:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:12
DEBUG
Exiting _get_cookie_and_crumb()
09:51:12
DEBUG
response code=200
09:51:12
DEBUG
Exiting _make_request()
09:51:12
DEBUG
Exiting get()
09:51:12
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:51:01
09:51:12
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:51:01-05:00
09:51:12
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:51:12
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:51:12
DEBUG
Exiting history()
09:51:12
DEBUG
Exiting history()
09:51:12
DEBUG
Entering history()
09:51:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:12
DEBUG
Entering get()
09:51:12
DEBUG
Entering _make_request()
09:51:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:12
DEBUG
Entering _get_cookie_and_crumb()
09:51:12
DEBUG
cookie_mode = 'basic'
09:51:12
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:12
DEBUG
Entering _get_cookie_basic()
09:51:12
DEBUG
reusing cookie
09:51:12
DEBUG
Exiting _get_cookie_basic()
09:51:12
DEBUG
Entering _get_crumb_basic()
09:51:12
DEBUG
reusing crumb
09:51:12
DEBUG
Exiting _get_crumb_basic()
09:51:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:12
DEBUG
Exiting _get_cookie_and_crumb()
09:51:12
DEBUG
response code=200
09:51:12
DEBUG
Exiting _make_request()
09:51:12
DEBUG
Exiting get()
09:51:12
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:51:01
09:51:12
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:51:01-05:00
09:51:12
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:51:01-05:00
09:51:12
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:51:12
DEBUG
Exiting history()
09:51:22
DEBUG
Entering history()
09:51:22
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:22
DEBUG
Entering history()
09:51:22
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:22
DEBUG
Entering get()
09:51:22
DEBUG
Entering _make_request()
09:51:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:22
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:22
DEBUG
Entering _get_cookie_and_crumb()
09:51:22
DEBUG
cookie_mode = 'basic'
09:51:22
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:22
DEBUG
Entering _get_cookie_basic()
09:51:22
DEBUG
reusing cookie
09:51:22
DEBUG
Exiting _get_cookie_basic()
09:51:22
DEBUG
Entering _get_crumb_basic()
09:51:22
DEBUG
reusing crumb
09:51:22
DEBUG
Exiting _get_crumb_basic()
09:51:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:22
DEBUG
Exiting _get_cookie_and_crumb()
09:51:22
DEBUG
response code=200
09:51:22
DEBUG
Exiting _make_request()
09:51:22
DEBUG
Exiting get()
09:51:22
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:51:22
09:51:22
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:51:22-05:00
09:51:22
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:51:22
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:51:22
DEBUG
Exiting history()
09:51:22
DEBUG
Exiting history()
09:51:22
DEBUG
Entering history()
09:51:22
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:22
DEBUG
Entering get()
09:51:22
DEBUG
Entering _make_request()
09:51:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:22
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:22
DEBUG
Entering _get_cookie_and_crumb()
09:51:22
DEBUG
cookie_mode = 'basic'
09:51:22
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:22
DEBUG
Entering _get_cookie_basic()
09:51:22
DEBUG
reusing cookie
09:51:22
DEBUG
Exiting _get_cookie_basic()
09:51:22
DEBUG
Entering _get_crumb_basic()
09:51:22
DEBUG
reusing crumb
09:51:22
DEBUG
Exiting _get_crumb_basic()
09:51:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:22
DEBUG
Exiting _get_cookie_and_crumb()
09:51:23
DEBUG
response code=200
09:51:23
DEBUG
Exiting _make_request()
09:51:23
DEBUG
Exiting get()
09:51:23
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:51:22
09:51:23
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:51:22-05:00
09:51:23
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:51:22-05:00
09:51:23
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:51:23
DEBUG
Exiting history()
09:51:23
DEBUG
POLL [Yahoo]: 09:51:23 Price=$56.88
09:51:23
DEBUG
CHECK: C=56.88 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:51:33
DEBUG
Entering history()
09:51:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:33
DEBUG
Entering history()
09:51:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:33
DEBUG
Entering get()
09:51:33
DEBUG
Entering _make_request()
09:51:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:33
DEBUG
Entering _get_cookie_and_crumb()
09:51:33
DEBUG
cookie_mode = 'basic'
09:51:33
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:33
DEBUG
Entering _get_cookie_basic()
09:51:33
DEBUG
reusing cookie
09:51:33
DEBUG
Exiting _get_cookie_basic()
09:51:33
DEBUG
Entering _get_crumb_basic()
09:51:33
DEBUG
reusing crumb
09:51:33
DEBUG
Exiting _get_crumb_basic()
09:51:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:33
DEBUG
Exiting _get_cookie_and_crumb()
09:51:33
DEBUG
response code=200
09:51:33
DEBUG
Exiting _make_request()
09:51:33
DEBUG
Exiting get()
09:51:33
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:51:32
09:51:33
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:51:32-05:00
09:51:33
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:51:33
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:51:33
DEBUG
Exiting history()
09:51:33
DEBUG
Exiting history()
09:51:33
DEBUG
Entering history()
09:51:33
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:33
DEBUG
Entering get()
09:51:33
DEBUG
Entering _make_request()
09:51:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:33
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:33
DEBUG
Entering _get_cookie_and_crumb()
09:51:33
DEBUG
cookie_mode = 'basic'
09:51:33
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:33
DEBUG
Entering _get_cookie_basic()
09:51:33
DEBUG
reusing cookie
09:51:33
DEBUG
Exiting _get_cookie_basic()
09:51:33
DEBUG
Entering _get_crumb_basic()
09:51:33
DEBUG
reusing crumb
09:51:33
DEBUG
Exiting _get_crumb_basic()
09:51:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:33
DEBUG
Exiting _get_cookie_and_crumb()
09:51:33
DEBUG
response code=200
09:51:33
DEBUG
Exiting _make_request()
09:51:33
DEBUG
Exiting get()
09:51:33
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:51:26
09:51:33
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:51:26-05:00
09:51:33
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:51:26-05:00
09:51:33
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:51:33
DEBUG
Exiting history()
09:51:33
DEBUG
POLL [Yahoo]: 09:51:33 Price=$56.90
09:51:33
DEBUG
CHECK: C=56.90 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:51:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:51:43
DEBUG
Entering history()
09:51:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:43
DEBUG
Entering history()
09:51:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:43
DEBUG
Entering get()
09:51:43
DEBUG
Entering _make_request()
09:51:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:43
DEBUG
Entering _get_cookie_and_crumb()
09:51:43
DEBUG
cookie_mode = 'basic'
09:51:43
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:43
DEBUG
Entering _get_cookie_basic()
09:51:43
DEBUG
reusing cookie
09:51:43
DEBUG
Exiting _get_cookie_basic()
09:51:43
DEBUG
Entering _get_crumb_basic()
09:51:43
DEBUG
reusing crumb
09:51:43
DEBUG
Exiting _get_crumb_basic()
09:51:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:43
DEBUG
Exiting _get_cookie_and_crumb()
09:51:43
DEBUG
response code=200
09:51:43
DEBUG
Exiting _make_request()
09:51:43
DEBUG
Exiting get()
09:51:43
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:51:39
09:51:43
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:51:39-05:00
09:51:43
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:51:43
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:51:43
DEBUG
Exiting history()
09:51:43
DEBUG
Exiting history()
09:51:43
DEBUG
Entering history()
09:51:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:43
DEBUG
Entering get()
09:51:43
DEBUG
Entering _make_request()
09:51:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:43
DEBUG
Entering _get_cookie_and_crumb()
09:51:43
DEBUG
cookie_mode = 'basic'
09:51:43
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:43
DEBUG
Entering _get_cookie_basic()
09:51:43
DEBUG
reusing cookie
09:51:43
DEBUG
Exiting _get_cookie_basic()
09:51:43
DEBUG
Entering _get_crumb_basic()
09:51:43
DEBUG
reusing crumb
09:51:43
DEBUG
Exiting _get_crumb_basic()
09:51:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:43
DEBUG
Exiting _get_cookie_and_crumb()
09:51:43
DEBUG
response code=200
09:51:43
DEBUG
Exiting _make_request()
09:51:43
DEBUG
Exiting get()
09:51:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:51:39
09:51:43
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:51:39-05:00
09:51:43
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:51:39-05:00
09:51:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:51:43
DEBUG
Exiting history()
09:51:43
DEBUG
POLL [Yahoo]: 09:51:43 Price=$56.89
09:51:43
DEBUG
CHECK: C=56.89 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:51:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:51:53
DEBUG
Entering history()
09:51:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:53
DEBUG
Entering history()
09:51:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:53
DEBUG
Entering get()
09:51:53
DEBUG
Entering _make_request()
09:51:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:53
DEBUG
Entering _get_cookie_and_crumb()
09:51:53
DEBUG
cookie_mode = 'basic'
09:51:53
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:53
DEBUG
Entering _get_cookie_basic()
09:51:53
DEBUG
reusing cookie
09:51:53
DEBUG
Exiting _get_cookie_basic()
09:51:53
DEBUG
Entering _get_crumb_basic()
09:51:53
DEBUG
reusing crumb
09:51:53
DEBUG
Exiting _get_crumb_basic()
09:51:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:53
DEBUG
Exiting _get_cookie_and_crumb()
09:51:53
DEBUG
response code=200
09:51:53
DEBUG
Exiting _make_request()
09:51:53
DEBUG
Exiting get()
09:51:53
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:51:52
09:51:53
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:51:52-05:00
09:51:53
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:51:53
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:51:53
DEBUG
Exiting history()
09:51:53
DEBUG
Exiting history()
09:51:53
DEBUG
Entering history()
09:51:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:53
DEBUG
Entering get()
09:51:53
DEBUG
Entering _make_request()
09:51:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:53
DEBUG
Entering _get_cookie_and_crumb()
09:51:53
DEBUG
cookie_mode = 'basic'
09:51:53
DEBUG
Entering _get_cookie_and_crumb_basic()
09:51:53
DEBUG
Entering _get_cookie_basic()
09:51:53
DEBUG
reusing cookie
09:51:53
DEBUG
Exiting _get_cookie_basic()
09:51:53
DEBUG
Entering _get_crumb_basic()
09:51:53
DEBUG
reusing crumb
09:51:53
DEBUG
Exiting _get_crumb_basic()
09:51:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:51:53
DEBUG
Exiting _get_cookie_and_crumb()
09:51:53
DEBUG
response code=200
09:51:53
DEBUG
Exiting _make_request()
09:51:53
DEBUG
Exiting get()
09:51:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:51:39
09:51:53
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:51:39-05:00
09:51:53
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:51:39-05:00
09:51:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:51:53
DEBUG
Exiting history()
09:51:53
DEBUG
POLL [Yahoo]: 09:51:53 Price=$56.96
09:51:53
DEBUG
CHECK: C=56.96 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:52:00
DEBUG
BAR: 09:51:00 O=56.94 H=56.97 L=56.87 C=56.96
09:52:00
DEBUG
Checking: C=56.96 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:52:03
DEBUG
Entering history()
09:52:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:52:03
DEBUG
Entering history()
09:52:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:03
DEBUG
Entering get()
09:52:03
DEBUG
Entering _make_request()
09:52:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:03
DEBUG
Entering _get_cookie_and_crumb()
09:52:03
DEBUG
cookie_mode = 'basic'
09:52:03
DEBUG
Entering _get_cookie_and_crumb_basic()
09:52:03
DEBUG
Entering _get_cookie_basic()
09:52:03
DEBUG
reusing cookie
09:52:03
DEBUG
Exiting _get_cookie_basic()
09:52:03
DEBUG
Entering _get_crumb_basic()
09:52:03
DEBUG
reusing crumb
09:52:03
DEBUG
Exiting _get_crumb_basic()
09:52:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:52:03
DEBUG
Exiting _get_cookie_and_crumb()
09:52:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:52:03
DEBUG
response code=200
09:52:03
DEBUG
Exiting _make_request()
09:52:03
DEBUG
Exiting get()
09:52:03
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:51:52
09:52:03
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:51:52-05:00
09:52:03
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:52:03
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:52:03
DEBUG
Exiting history()
09:52:03
DEBUG
Exiting history()
09:52:03
DEBUG
Entering history()
09:52:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:03
DEBUG
Entering get()
09:52:03
DEBUG
Entering _make_request()
09:52:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:03
DEBUG
Entering _get_cookie_and_crumb()
09:52:03
DEBUG
cookie_mode = 'basic'
09:52:03
DEBUG
Entering _get_cookie_and_crumb_basic()
09:52:03
DEBUG
Entering _get_cookie_basic()
09:52:03
DEBUG
reusing cookie
09:52:03
DEBUG
Exiting _get_cookie_basic()
09:52:03
DEBUG
Entering _get_crumb_basic()
09:52:03
DEBUG
reusing crumb
09:52:03
DEBUG
Exiting _get_crumb_basic()
09:52:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:52:03
DEBUG
Exiting _get_cookie_and_crumb()
09:52:03
DEBUG
response code=200
09:52:03
DEBUG
Exiting _make_request()
09:52:03
DEBUG
Exiting get()
09:52:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:52:02
09:52:03
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:52:02-05:00
09:52:03
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:52:02-05:00
09:52:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:52:03
DEBUG
Exiting history()
09:52:13
DEBUG
Entering history()
09:52:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:52:13
DEBUG
Entering history()
09:52:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:13
DEBUG
Entering get()
09:52:13
DEBUG
Entering _make_request()
09:52:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:13
DEBUG
Entering _get_cookie_and_crumb()
09:52:13
DEBUG
cookie_mode = 'basic'
09:52:13
DEBUG
Entering _get_cookie_and_crumb_basic()
09:52:13
DEBUG
Entering _get_cookie_basic()
09:52:13
DEBUG
reusing cookie
09:52:13
DEBUG
Exiting _get_cookie_basic()
09:52:13
DEBUG
Entering _get_crumb_basic()
09:52:13
DEBUG
reusing crumb
09:52:13
DEBUG
Exiting _get_crumb_basic()
09:52:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:52:13
DEBUG
Exiting _get_cookie_and_crumb()
09:52:13
DEBUG
response code=200
09:52:13
DEBUG
Exiting _make_request()
09:52:13
DEBUG
Exiting get()
09:52:13
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:52:12
09:52:13
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:52:12-05:00
09:52:13
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:52:13
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:52:13
DEBUG
Exiting history()
09:52:13
DEBUG
Exiting history()
09:52:13
DEBUG
Entering history()
09:52:13
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:13
DEBUG
Entering get()
09:52:13
DEBUG
Entering _make_request()
09:52:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:13
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:13
DEBUG
Entering _get_cookie_and_crumb()
09:52:13
DEBUG
cookie_mode = 'basic'
09:52:13
DEBUG
Entering _get_cookie_and_crumb_basic()
09:52:13
DEBUG
Entering _get_cookie_basic()
09:52:13
DEBUG
reusing cookie
09:52:13
DEBUG
Exiting _get_cookie_basic()
09:52:13
DEBUG
Entering _get_crumb_basic()
09:52:13
DEBUG
reusing crumb
09:52:13
DEBUG
Exiting _get_crumb_basic()
09:52:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:52:13
DEBUG
Exiting _get_cookie_and_crumb()
09:52:13
DEBUG
response code=200
09:52:13
DEBUG
Exiting _make_request()
09:52:13
DEBUG
Exiting get()
09:52:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:52:02
09:52:13
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:52:02-05:00
09:52:13
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:52:02-05:00
09:52:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:52:13
DEBUG
Exiting history()
09:52:13
DEBUG
POLL [Yahoo]: 09:52:13 Price=$57.01
09:52:13
DEBUG
CHECK: C=57.01 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:52:23
DEBUG
Entering history()
09:52:23
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:52:23
DEBUG
Entering history()
09:52:23
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:23
DEBUG
Entering get()
09:52:23
DEBUG
Entering _make_request()
09:52:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:23
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:23
DEBUG
Entering _get_cookie_and_crumb()
09:52:23
DEBUG
cookie_mode = 'basic'
09:52:23
DEBUG
Entering _get_cookie_and_crumb_basic()
09:52:23
DEBUG
Entering _get_cookie_basic()
09:52:23
DEBUG
reusing cookie
09:52:23
DEBUG
Exiting _get_cookie_basic()
09:52:23
DEBUG
Entering _get_crumb_basic()
09:52:23
DEBUG
reusing crumb
09:52:23
DEBUG
Exiting _get_crumb_basic()
09:52:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:52:23
DEBUG
Exiting _get_cookie_and_crumb()
09:52:23
DEBUG
response code=200
09:52:23
DEBUG
Exiting _make_request()
09:52:23
DEBUG
Exiting get()
09:52:23
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:52:12
09:52:23
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:52:12-05:00
09:52:23
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:52:23
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:52:23
DEBUG
Exiting history()
09:52:23
DEBUG
Exiting history()
09:52:23
DEBUG
Entering history()
09:52:23
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:23
DEBUG
Entering get()
09:52:23
DEBUG
Entering _make_request()
09:52:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:23
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:23
DEBUG
Entering _get_cookie_and_crumb()
09:52:23
DEBUG
cookie_mode = 'basic'
09:52:23
DEBUG
Entering _get_cookie_and_crumb_basic()
09:52:23
DEBUG
Entering _get_cookie_basic()
09:52:23
DEBUG
reusing cookie
09:52:23
DEBUG
Exiting _get_cookie_basic()
09:52:23
DEBUG
Entering _get_crumb_basic()
09:52:23
DEBUG
reusing crumb
09:52:23
DEBUG
Exiting _get_crumb_basic()
09:52:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:52:23
DEBUG
Exiting _get_cookie_and_crumb()
09:52:24
DEBUG
response code=200
09:52:24
DEBUG
Exiting _make_request()
09:52:24
DEBUG
Exiting get()
09:52:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:52:23
09:52:24
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:52:23-05:00
09:52:24
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:52:23-05:00
09:52:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:52:24
DEBUG
Exiting history()
09:52:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:52:34
DEBUG
Entering history()
09:52:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:52:34
DEBUG
Entering history()
09:52:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:34
DEBUG
Entering get()
09:52:34
DEBUG
Entering _make_request()
09:52:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:34
DEBUG
Entering _get_cookie_and_crumb()
09:52:34
DEBUG
cookie_mode = 'basic'
09:52:34
DEBUG
Entering _get_cookie_and_crumb_basic()
09:52:34
DEBUG
Entering _get_cookie_basic()
09:52:34
DEBUG
reusing cookie
09:52:34
DEBUG
Exiting _get_cookie_basic()
09:52:34
DEBUG
Entering _get_crumb_basic()
09:52:34
DEBUG
reusing crumb
09:52:34
DEBUG
Exiting _get_crumb_basic()
09:52:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:52:34
DEBUG
Exiting _get_cookie_and_crumb()
09:52:34
DEBUG
response code=200
09:52:34
DEBUG
Exiting _make_request()
09:52:34
DEBUG
Exiting get()
09:52:34
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:52:31
09:52:34
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:52:31-05:00
09:52:34
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:52:34
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:52:34
DEBUG
Exiting history()
09:52:34
DEBUG
Exiting history()
09:52:34
DEBUG
Entering history()
09:52:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:34
DEBUG
Entering get()
09:52:34
DEBUG
Entering _make_request()
09:52:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:34
DEBUG
Entering _get_cookie_and_crumb()
09:52:34
DEBUG
cookie_mode = 'basic'
09:52:34
DEBUG
Entering _get_cookie_and_crumb_basic()
09:52:34
DEBUG
Entering _get_cookie_basic()
09:52:34
DEBUG
reusing cookie
09:52:34
DEBUG
Exiting _get_cookie_basic()
09:52:34
DEBUG
Entering _get_crumb_basic()
09:52:34
DEBUG
reusing crumb
09:52:34
DEBUG
Exiting _get_crumb_basic()
09:52:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:52:34
DEBUG
Exiting _get_cookie_and_crumb()
09:52:34
DEBUG
response code=200
09:52:34
DEBUG
Exiting _make_request()
09:52:34
DEBUG
Exiting get()
09:52:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:52:31
09:52:34
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:52:31-05:00
09:52:34
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:52:31-05:00
09:52:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:52:34
DEBUG
Exiting history()
09:52:34
DEBUG
POLL [Yahoo]: 09:52:34 Price=$57.01
09:52:34
DEBUG
CHECK: C=57.01 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:52:44
DEBUG
Entering history()
09:52:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:52:44
DEBUG
Entering history()
09:52:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:44
DEBUG
Entering get()
09:52:44
DEBUG
Entering _make_request()
09:52:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:44
DEBUG
Entering _get_cookie_and_crumb()
09:52:44
DEBUG
cookie_mode = 'basic'
09:52:44
DEBUG
Entering _get_cookie_and_crumb_basic()
09:52:44
DEBUG
Entering _get_cookie_basic()
09:52:44
DEBUG
reusing cookie
09:52:44
DEBUG
Exiting _get_cookie_basic()
09:52:44
DEBUG
Entering _get_crumb_basic()
09:52:44
DEBUG
reusing crumb
09:52:44
DEBUG
Exiting _get_crumb_basic()
09:52:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:52:44
DEBUG
Exiting _get_cookie_and_crumb()
09:52:44
DEBUG
response code=200
09:52:44
DEBUG
Exiting _make_request()
09:52:44
DEBUG
Exiting get()
09:52:44
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:52:42
09:52:44
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:52:42-05:00
09:52:44
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:52:44
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:52:44
DEBUG
Exiting history()
09:52:44
DEBUG
Exiting history()
09:52:44
DEBUG
Entering history()
09:52:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:44
DEBUG
Entering get()
09:52:44
DEBUG
Entering _make_request()
09:52:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:44
DEBUG
Entering _get_cookie_and_crumb()
09:52:44
DEBUG
cookie_mode = 'basic'
09:52:44
DEBUG
Entering _get_cookie_and_crumb_basic()
09:52:44
DEBUG
Entering _get_cookie_basic()
09:52:44
DEBUG
reusing cookie
09:52:44
DEBUG
Exiting _get_cookie_basic()
09:52:44
DEBUG
Entering _get_crumb_basic()
09:52:44
DEBUG
reusing crumb
09:52:44
DEBUG
Exiting _get_crumb_basic()
09:52:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:52:44
DEBUG
Exiting _get_cookie_and_crumb()
09:52:44
DEBUG
response code=200
09:52:44
DEBUG
Exiting _make_request()
09:52:44
DEBUG
Exiting get()
09:52:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:52:42
09:52:44
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:52:42-05:00
09:52:44
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:52:42-05:00
09:52:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:52:44
DEBUG
Exiting history()
09:52:44
DEBUG
POLL [Yahoo]: 09:52:44 Price=$57.06
09:52:44
DEBUG
CHECK: C=57.06 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:52:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:52:54
DEBUG
Entering history()
09:52:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:52:54
DEBUG
Entering history()
09:52:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:54
DEBUG
Entering get()
09:52:54
DEBUG
Entering _make_request()
09:52:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:54
DEBUG
Entering _get_cookie_and_crumb()
09:52:54
DEBUG
cookie_mode = 'basic'
09:52:54
DEBUG
Entering _get_cookie_and_crumb_basic()
09:52:54
DEBUG
Entering _get_cookie_basic()
09:52:54
DEBUG
reusing cookie
09:52:54
DEBUG
Exiting _get_cookie_basic()
09:52:54
DEBUG
Entering _get_crumb_basic()
09:52:54
DEBUG
reusing crumb
09:52:54
DEBUG
Exiting _get_crumb_basic()
09:52:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:52:54
DEBUG
Exiting _get_cookie_and_crumb()
09:52:54
DEBUG
response code=200
09:52:54
DEBUG
Exiting _make_request()
09:52:54
DEBUG
Exiting get()
09:52:54
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:52:52
09:52:54
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:52:52-05:00
09:52:54
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:52:54
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:52:54
DEBUG
Exiting history()
09:52:54
DEBUG
Exiting history()
09:52:54
DEBUG
Entering history()
09:52:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:54
DEBUG
Entering get()
09:52:54
DEBUG
Entering _make_request()
09:52:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:54
DEBUG
Entering _get_cookie_and_crumb()
09:52:54
DEBUG
cookie_mode = 'basic'
09:52:54
DEBUG
Entering _get_cookie_and_crumb_basic()
09:52:54
DEBUG
Entering _get_cookie_basic()
09:52:54
DEBUG
reusing cookie
09:52:54
DEBUG
Exiting _get_cookie_basic()
09:52:54
DEBUG
Entering _get_crumb_basic()
09:52:54
DEBUG
reusing crumb
09:52:54
DEBUG
Exiting _get_crumb_basic()
09:52:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:52:54
DEBUG
Exiting _get_cookie_and_crumb()
09:52:54
DEBUG
response code=200
09:52:54
DEBUG
Exiting _make_request()
09:52:54
DEBUG
Exiting get()
09:52:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:52:52
09:52:54
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:52:52-05:00
09:52:54
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:52:52-05:00
09:52:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:52:54
DEBUG
Exiting history()
09:52:54
DEBUG
POLL [Yahoo]: 09:52:54 Price=$57.06
09:52:54
DEBUG
CHECK: C=57.06 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:53:00
DEBUG
BAR: 09:52:00 O=57.06 H=57.06 L=57.06 C=57.06
09:53:00
DEBUG
Checking: C=57.06 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:53:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:53:04
DEBUG
Entering history()
09:53:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:53:04
DEBUG
Entering history()
09:53:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:04
DEBUG
Entering get()
09:53:04
DEBUG
Entering _make_request()
09:53:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:04
DEBUG
Entering _get_cookie_and_crumb()
09:53:04
DEBUG
cookie_mode = 'basic'
09:53:04
DEBUG
Entering _get_cookie_and_crumb_basic()
09:53:04
DEBUG
Entering _get_cookie_basic()
09:53:04
DEBUG
reusing cookie
09:53:04
DEBUG
Exiting _get_cookie_basic()
09:53:04
DEBUG
Entering _get_crumb_basic()
09:53:04
DEBUG
reusing crumb
09:53:04
DEBUG
Exiting _get_crumb_basic()
09:53:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:53:04
DEBUG
Exiting _get_cookie_and_crumb()
09:53:04
DEBUG
response code=200
09:53:04
DEBUG
Exiting _make_request()
09:53:04
DEBUG
Exiting get()
09:53:04
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:52:52
09:53:04
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:52:52-05:00
09:53:04
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:53:04
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:53:04
DEBUG
Exiting history()
09:53:04
DEBUG
Exiting history()
09:53:04
DEBUG
Entering history()
09:53:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:04
DEBUG
Entering get()
09:53:04
DEBUG
Entering _make_request()
09:53:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:04
DEBUG
Entering _get_cookie_and_crumb()
09:53:04
DEBUG
cookie_mode = 'basic'
09:53:04
DEBUG
Entering _get_cookie_and_crumb_basic()
09:53:04
DEBUG
Entering _get_cookie_basic()
09:53:04
DEBUG
reusing cookie
09:53:04
DEBUG
Exiting _get_cookie_basic()
09:53:04
DEBUG
Entering _get_crumb_basic()
09:53:04
DEBUG
reusing crumb
09:53:04
DEBUG
Exiting _get_crumb_basic()
09:53:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:53:04
DEBUG
Exiting _get_cookie_and_crumb()
09:53:04
DEBUG
response code=200
09:53:04
DEBUG
Exiting _make_request()
09:53:04
DEBUG
Exiting get()
09:53:04
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:52:52
09:53:04
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:52:52-05:00
09:53:04
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:52:52-05:00
09:53:04
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:53:04
DEBUG
Exiting history()
09:53:14
DEBUG
Entering history()
09:53:14
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:53:14
DEBUG
Entering history()
09:53:14
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:14
DEBUG
Entering get()
09:53:14
DEBUG
Entering _make_request()
09:53:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:14
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:14
DEBUG
Entering _get_cookie_and_crumb()
09:53:14
DEBUG
cookie_mode = 'basic'
09:53:14
DEBUG
Entering _get_cookie_and_crumb_basic()
09:53:14
DEBUG
Entering _get_cookie_basic()
09:53:14
DEBUG
reusing cookie
09:53:14
DEBUG
Exiting _get_cookie_basic()
09:53:14
DEBUG
Entering _get_crumb_basic()
09:53:14
DEBUG
reusing crumb
09:53:14
DEBUG
Exiting _get_crumb_basic()
09:53:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:53:14
DEBUG
Exiting _get_cookie_and_crumb()
09:53:14
DEBUG
response code=200
09:53:14
DEBUG
Exiting _make_request()
09:53:14
DEBUG
Exiting get()
09:53:14
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:53:14
09:53:14
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:53:14-05:00
09:53:14
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:53:14
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:53:14
DEBUG
Exiting history()
09:53:14
DEBUG
Exiting history()
09:53:14
DEBUG
Entering history()
09:53:14
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:14
DEBUG
Entering get()
09:53:14
DEBUG
Entering _make_request()
09:53:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:14
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:14
DEBUG
Entering _get_cookie_and_crumb()
09:53:14
DEBUG
cookie_mode = 'basic'
09:53:14
DEBUG
Entering _get_cookie_and_crumb_basic()
09:53:14
DEBUG
Entering _get_cookie_basic()
09:53:14
DEBUG
reusing cookie
09:53:14
DEBUG
Exiting _get_cookie_basic()
09:53:14
DEBUG
Entering _get_crumb_basic()
09:53:14
DEBUG
reusing crumb
09:53:14
DEBUG
Exiting _get_crumb_basic()
09:53:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:53:14
DEBUG
Exiting _get_cookie_and_crumb()
09:53:14
DEBUG
response code=200
09:53:14
DEBUG
Exiting _make_request()
09:53:14
DEBUG
Exiting get()
09:53:14
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:53:14
09:53:14
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:53:14-05:00
09:53:14
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:53:14-05:00
09:53:14
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:53:14
DEBUG
Exiting history()
09:53:14
DEBUG
POLL [Yahoo]: 09:53:14 Price=$57.00
09:53:14
DEBUG
CHECK: C=57.00 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:53:24
DEBUG
Entering history()
09:53:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:53:24
DEBUG
Entering history()
09:53:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:24
DEBUG
Entering get()
09:53:24
DEBUG
Entering _make_request()
09:53:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:24
DEBUG
Entering _get_cookie_and_crumb()
09:53:24
DEBUG
cookie_mode = 'basic'
09:53:24
DEBUG
Entering _get_cookie_and_crumb_basic()
09:53:24
DEBUG
Entering _get_cookie_basic()
09:53:24
DEBUG
reusing cookie
09:53:24
DEBUG
Exiting _get_cookie_basic()
09:53:24
DEBUG
Entering _get_crumb_basic()
09:53:24
DEBUG
reusing crumb
09:53:24
DEBUG
Exiting _get_crumb_basic()
09:53:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:53:24
DEBUG
Exiting _get_cookie_and_crumb()
09:53:24
DEBUG
response code=200
09:53:24
DEBUG
Exiting _make_request()
09:53:24
DEBUG
Exiting get()
09:53:24
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:53:14
09:53:24
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:53:14-05:00
09:53:24
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:53:24
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:53:24
DEBUG
Exiting history()
09:53:24
DEBUG
Exiting history()
09:53:24
DEBUG
Entering history()
09:53:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:24
DEBUG
Entering get()
09:53:24
DEBUG
Entering _make_request()
09:53:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:24
DEBUG
Entering _get_cookie_and_crumb()
09:53:24
DEBUG
cookie_mode = 'basic'
09:53:24
DEBUG
Entering _get_cookie_and_crumb_basic()
09:53:24
DEBUG
Entering _get_cookie_basic()
09:53:24
DEBUG
reusing cookie
09:53:24
DEBUG
Exiting _get_cookie_basic()
09:53:24
DEBUG
Entering _get_crumb_basic()
09:53:24
DEBUG
reusing crumb
09:53:24
DEBUG
Exiting _get_crumb_basic()
09:53:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:53:24
DEBUG
Exiting _get_cookie_and_crumb()
09:53:24
DEBUG
response code=200
09:53:24
DEBUG
Exiting _make_request()
09:53:24
DEBUG
Exiting get()
09:53:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:53:14
09:53:24
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:53:14-05:00
09:53:24
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:53:14-05:00
09:53:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:53:24
DEBUG
Exiting history()
09:53:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:53:35
DEBUG
Entering history()
09:53:35
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:53:35
DEBUG
Entering history()
09:53:35
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:35
DEBUG
Entering get()
09:53:35
DEBUG
Entering _make_request()
09:53:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:35
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:35
DEBUG
Entering _get_cookie_and_crumb()
09:53:35
DEBUG
cookie_mode = 'basic'
09:53:35
DEBUG
Entering _get_cookie_and_crumb_basic()
09:53:35
DEBUG
Entering _get_cookie_basic()
09:53:35
DEBUG
reusing cookie
09:53:35
DEBUG
Exiting _get_cookie_basic()
09:53:35
DEBUG
Entering _get_crumb_basic()
09:53:35
DEBUG
reusing crumb
09:53:35
DEBUG
Exiting _get_crumb_basic()
09:53:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:53:35
DEBUG
Exiting _get_cookie_and_crumb()
09:53:35
DEBUG
response code=200
09:53:35
DEBUG
Exiting _make_request()
09:53:35
DEBUG
Exiting get()
09:53:35
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:53:33
09:53:35
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:53:33-05:00
09:53:35
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:53:35
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:53:35
DEBUG
Exiting history()
09:53:35
DEBUG
Exiting history()
09:53:35
DEBUG
Entering history()
09:53:35
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:35
DEBUG
Entering get()
09:53:35
DEBUG
Entering _make_request()
09:53:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:35
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:35
DEBUG
Entering _get_cookie_and_crumb()
09:53:35
DEBUG
cookie_mode = 'basic'
09:53:35
DEBUG
Entering _get_cookie_and_crumb_basic()
09:53:35
DEBUG
Entering _get_cookie_basic()
09:53:35
DEBUG
reusing cookie
09:53:35
DEBUG
Exiting _get_cookie_basic()
09:53:35
DEBUG
Entering _get_crumb_basic()
09:53:35
DEBUG
reusing crumb
09:53:35
DEBUG
Exiting _get_crumb_basic()
09:53:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:53:35
DEBUG
Exiting _get_cookie_and_crumb()
09:53:35
DEBUG
response code=200
09:53:35
DEBUG
Exiting _make_request()
09:53:35
DEBUG
Exiting get()
09:53:35
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:53:33
09:53:35
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:53:33-05:00
09:53:35
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:53:33-05:00
09:53:35
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:53:35
DEBUG
Exiting history()
09:53:45
DEBUG
Entering history()
09:53:45
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:53:45
DEBUG
Entering history()
09:53:45
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:45
DEBUG
Entering get()
09:53:45
DEBUG
Entering _make_request()
09:53:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:45
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:45
DEBUG
Entering _get_cookie_and_crumb()
09:53:45
DEBUG
cookie_mode = 'basic'
09:53:45
DEBUG
Entering _get_cookie_and_crumb_basic()
09:53:45
DEBUG
Entering _get_cookie_basic()
09:53:45
DEBUG
reusing cookie
09:53:45
DEBUG
Exiting _get_cookie_basic()
09:53:45
DEBUG
Entering _get_crumb_basic()
09:53:45
DEBUG
reusing crumb
09:53:45
DEBUG
Exiting _get_crumb_basic()
09:53:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:53:45
DEBUG
Exiting _get_cookie_and_crumb()
09:53:45
DEBUG
response code=200
09:53:45
DEBUG
Exiting _make_request()
09:53:45
DEBUG
Exiting get()
09:53:45
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:53:41
09:53:45
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:53:41-05:00
09:53:45
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:53:45
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:53:45
DEBUG
Exiting history()
09:53:45
DEBUG
Exiting history()
09:53:45
DEBUG
Entering history()
09:53:45
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:45
DEBUG
Entering get()
09:53:45
DEBUG
Entering _make_request()
09:53:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:45
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:45
DEBUG
Entering _get_cookie_and_crumb()
09:53:45
DEBUG
cookie_mode = 'basic'
09:53:45
DEBUG
Entering _get_cookie_and_crumb_basic()
09:53:45
DEBUG
Entering _get_cookie_basic()
09:53:45
DEBUG
reusing cookie
09:53:45
DEBUG
Exiting _get_cookie_basic()
09:53:45
DEBUG
Entering _get_crumb_basic()
09:53:45
DEBUG
reusing crumb
09:53:45
DEBUG
Exiting _get_crumb_basic()
09:53:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:53:45
DEBUG
Exiting _get_cookie_and_crumb()
09:53:45
DEBUG
response code=200
09:53:45
DEBUG
Exiting _make_request()
09:53:45
DEBUG
Exiting get()
09:53:45
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:53:41
09:53:45
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:53:41-05:00
09:53:45
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:53:41-05:00
09:53:45
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:53:45
DEBUG
Exiting history()
09:53:45
DEBUG
POLL [Yahoo]: 09:53:45 Price=$57.01
09:53:45
DEBUG
CHECK: C=57.01 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:53:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:53:55
DEBUG
Entering history()
09:53:55
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:53:55
DEBUG
Entering history()
09:53:55
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:55
DEBUG
Entering get()
09:53:55
DEBUG
Entering _make_request()
09:53:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:55
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:55
DEBUG
Entering _get_cookie_and_crumb()
09:53:55
DEBUG
cookie_mode = 'basic'
09:53:55
DEBUG
Entering _get_cookie_and_crumb_basic()
09:53:55
DEBUG
Entering _get_cookie_basic()
09:53:55
DEBUG
reusing cookie
09:53:55
DEBUG
Exiting _get_cookie_basic()
09:53:55
DEBUG
Entering _get_crumb_basic()
09:53:55
DEBUG
reusing crumb
09:53:55
DEBUG
Exiting _get_crumb_basic()
09:53:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:53:55
DEBUG
Exiting _get_cookie_and_crumb()
09:53:55
DEBUG
response code=200
09:53:55
DEBUG
Exiting _make_request()
09:53:55
DEBUG
Exiting get()
09:53:55
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:53:53
09:53:55
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:53:53-05:00
09:53:55
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:53:55
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:53:55
DEBUG
Exiting history()
09:53:55
DEBUG
Exiting history()
09:53:55
DEBUG
Entering history()
09:53:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:55
DEBUG
Entering get()
09:53:55
DEBUG
Entering _make_request()
09:53:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:55
DEBUG
Entering _get_cookie_and_crumb()
09:53:55
DEBUG
cookie_mode = 'basic'
09:53:55
DEBUG
Entering _get_cookie_and_crumb_basic()
09:53:55
DEBUG
Entering _get_cookie_basic()
09:53:55
DEBUG
reusing cookie
09:53:55
DEBUG
Exiting _get_cookie_basic()
09:53:55
DEBUG
Entering _get_crumb_basic()
09:53:55
DEBUG
reusing crumb
09:53:55
DEBUG
Exiting _get_crumb_basic()
09:53:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:53:55
DEBUG
Exiting _get_cookie_and_crumb()
09:53:55
DEBUG
response code=200
09:53:55
DEBUG
Exiting _make_request()
09:53:55
DEBUG
Exiting get()
09:53:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:53:41
09:53:55
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:53:41-05:00
09:53:55
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:53:41-05:00
09:53:55
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:53:55
DEBUG
Exiting history()
09:53:55
DEBUG
POLL [Yahoo]: 09:53:55 Price=$57.03
09:53:55
DEBUG
CHECK: C=57.03 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:54:00
DEBUG
BAR: 09:53:00 O=57.04 H=57.06 L=57.03 C=57.03
09:54:00
DEBUG
Checking: C=57.03 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:54:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:54:05
DEBUG
Entering history()
09:54:05
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:54:05
DEBUG
Entering history()
09:54:05
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:05
DEBUG
Entering get()
09:54:05
DEBUG
Entering _make_request()
09:54:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:05
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:05
DEBUG
Entering _get_cookie_and_crumb()
09:54:05
DEBUG
cookie_mode = 'basic'
09:54:05
DEBUG
Entering _get_cookie_and_crumb_basic()
09:54:05
DEBUG
Entering _get_cookie_basic()
09:54:05
DEBUG
reusing cookie
09:54:05
DEBUG
Exiting _get_cookie_basic()
09:54:05
DEBUG
Entering _get_crumb_basic()
09:54:05
DEBUG
reusing crumb
09:54:05
DEBUG
Exiting _get_crumb_basic()
09:54:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:54:05
DEBUG
Exiting _get_cookie_and_crumb()
09:54:05
DEBUG
response code=200
09:54:05
DEBUG
Exiting _make_request()
09:54:05
DEBUG
Exiting get()
09:54:05
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:53:53
09:54:05
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:53:53-05:00
09:54:05
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:54:05
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:54:05
DEBUG
Exiting history()
09:54:05
DEBUG
Exiting history()
09:54:05
DEBUG
Entering history()
09:54:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:05
DEBUG
Entering get()
09:54:05
DEBUG
Entering _make_request()
09:54:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:05
DEBUG
Entering _get_cookie_and_crumb()
09:54:05
DEBUG
cookie_mode = 'basic'
09:54:05
DEBUG
Entering _get_cookie_and_crumb_basic()
09:54:05
DEBUG
Entering _get_cookie_basic()
09:54:05
DEBUG
reusing cookie
09:54:05
DEBUG
Exiting _get_cookie_basic()
09:54:05
DEBUG
Entering _get_crumb_basic()
09:54:05
DEBUG
reusing crumb
09:54:05
DEBUG
Exiting _get_crumb_basic()
09:54:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:54:05
DEBUG
Exiting _get_cookie_and_crumb()
09:54:05
DEBUG
response code=200
09:54:05
DEBUG
Exiting _make_request()
09:54:05
DEBUG
Exiting get()
09:54:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:54:05
09:54:05
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:54:05-05:00
09:54:05
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:54:05-05:00
09:54:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:54:05
DEBUG
Exiting history()
09:54:15
DEBUG
Entering history()
09:54:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:54:15
DEBUG
Entering history()
09:54:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:15
DEBUG
Entering get()
09:54:15
DEBUG
Entering _make_request()
09:54:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:15
DEBUG
Entering _get_cookie_and_crumb()
09:54:15
DEBUG
cookie_mode = 'basic'
09:54:15
DEBUG
Entering _get_cookie_and_crumb_basic()
09:54:15
DEBUG
Entering _get_cookie_basic()
09:54:15
DEBUG
reusing cookie
09:54:15
DEBUG
Exiting _get_cookie_basic()
09:54:15
DEBUG
Entering _get_crumb_basic()
09:54:15
DEBUG
reusing crumb
09:54:15
DEBUG
Exiting _get_crumb_basic()
09:54:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:54:15
DEBUG
Exiting _get_cookie_and_crumb()
09:54:15
DEBUG
response code=200
09:54:15
DEBUG
Exiting _make_request()
09:54:15
DEBUG
Exiting get()
09:54:15
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:54:13
09:54:15
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:54:13-05:00
09:54:15
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:54:15
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:54:15
DEBUG
Exiting history()
09:54:15
DEBUG
Exiting history()
09:54:15
DEBUG
Entering history()
09:54:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:15
DEBUG
Entering get()
09:54:15
DEBUG
Entering _make_request()
09:54:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:15
DEBUG
Entering _get_cookie_and_crumb()
09:54:15
DEBUG
cookie_mode = 'basic'
09:54:15
DEBUG
Entering _get_cookie_and_crumb_basic()
09:54:15
DEBUG
Entering _get_cookie_basic()
09:54:15
DEBUG
reusing cookie
09:54:15
DEBUG
Exiting _get_cookie_basic()
09:54:15
DEBUG
Entering _get_crumb_basic()
09:54:15
DEBUG
reusing crumb
09:54:15
DEBUG
Exiting _get_crumb_basic()
09:54:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:54:15
DEBUG
Exiting _get_cookie_and_crumb()
09:54:15
DEBUG
response code=200
09:54:15
DEBUG
Exiting _make_request()
09:54:15
DEBUG
Exiting get()
09:54:15
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:54:05
09:54:15
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:54:05-05:00
09:54:15
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:54:05-05:00
09:54:15
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:54:15
DEBUG
Exiting history()
09:54:15
DEBUG
POLL [Yahoo]: 09:54:15 Price=$56.96
09:54:15
DEBUG
CHECK: C=56.96 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:54:25
DEBUG
Entering history()
09:54:25
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:54:25
DEBUG
Entering history()
09:54:25
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:25
DEBUG
Entering get()
09:54:25
DEBUG
Entering _make_request()
09:54:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:25
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:25
DEBUG
Entering _get_cookie_and_crumb()
09:54:25
DEBUG
cookie_mode = 'basic'
09:54:25
DEBUG
Entering _get_cookie_and_crumb_basic()
09:54:25
DEBUG
Entering _get_cookie_basic()
09:54:25
DEBUG
reusing cookie
09:54:25
DEBUG
Exiting _get_cookie_basic()
09:54:25
DEBUG
Entering _get_crumb_basic()
09:54:25
DEBUG
reusing crumb
09:54:25
DEBUG
Exiting _get_crumb_basic()
09:54:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:54:25
DEBUG
Exiting _get_cookie_and_crumb()
09:54:25
DEBUG
response code=200
09:54:25
DEBUG
Exiting _make_request()
09:54:25
DEBUG
Exiting get()
09:54:25
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:54:13
09:54:25
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:54:13-05:00
09:54:25
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:54:25
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:54:25
DEBUG
Exiting history()
09:54:25
DEBUG
Exiting history()
09:54:25
DEBUG
Entering history()
09:54:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:25
DEBUG
Entering get()
09:54:25
DEBUG
Entering _make_request()
09:54:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:25
DEBUG
Entering _get_cookie_and_crumb()
09:54:25
DEBUG
cookie_mode = 'basic'
09:54:25
DEBUG
Entering _get_cookie_and_crumb_basic()
09:54:25
DEBUG
Entering _get_cookie_basic()
09:54:25
DEBUG
reusing cookie
09:54:25
DEBUG
Exiting _get_cookie_basic()
09:54:25
DEBUG
Entering _get_crumb_basic()
09:54:25
DEBUG
reusing crumb
09:54:25
DEBUG
Exiting _get_crumb_basic()
09:54:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:54:25
DEBUG
Exiting _get_cookie_and_crumb()
09:54:25
DEBUG
response code=200
09:54:25
DEBUG
Exiting _make_request()
09:54:25
DEBUG
Exiting get()
09:54:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:54:22
09:54:25
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:54:22-05:00
09:54:25
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:54:22-05:00
09:54:25
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:54:25
DEBUG
Exiting history()
09:54:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:54:35
DEBUG
Entering history()
09:54:35
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:54:35
DEBUG
Entering history()
09:54:35
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:35
DEBUG
Entering get()
09:54:35
DEBUG
Entering _make_request()
09:54:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:35
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:35
DEBUG
Entering _get_cookie_and_crumb()
09:54:35
DEBUG
cookie_mode = 'basic'
09:54:35
DEBUG
Entering _get_cookie_and_crumb_basic()
09:54:35
DEBUG
Entering _get_cookie_basic()
09:54:35
DEBUG
reusing cookie
09:54:35
DEBUG
Exiting _get_cookie_basic()
09:54:35
DEBUG
Entering _get_crumb_basic()
09:54:35
DEBUG
reusing crumb
09:54:35
DEBUG
Exiting _get_crumb_basic()
09:54:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:54:35
DEBUG
Exiting _get_cookie_and_crumb()
09:54:36
DEBUG
response code=200
09:54:36
DEBUG
Exiting _make_request()
09:54:36
DEBUG
Exiting get()
09:54:36
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:54:35
09:54:36
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:54:35-05:00
09:54:36
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:54:36
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:54:36
DEBUG
Exiting history()
09:54:36
DEBUG
Exiting history()
09:54:36
DEBUG
Entering history()
09:54:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:36
DEBUG
Entering get()
09:54:36
DEBUG
Entering _make_request()
09:54:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:36
DEBUG
Entering _get_cookie_and_crumb()
09:54:36
DEBUG
cookie_mode = 'basic'
09:54:36
DEBUG
Entering _get_cookie_and_crumb_basic()
09:54:36
DEBUG
Entering _get_cookie_basic()
09:54:36
DEBUG
reusing cookie
09:54:36
DEBUG
Exiting _get_cookie_basic()
09:54:36
DEBUG
Entering _get_crumb_basic()
09:54:36
DEBUG
reusing crumb
09:54:36
DEBUG
Exiting _get_crumb_basic()
09:54:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:54:36
DEBUG
Exiting _get_cookie_and_crumb()
09:54:36
DEBUG
response code=200
09:54:36
DEBUG
Exiting _make_request()
09:54:36
DEBUG
Exiting get()
09:54:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:54:35
09:54:36
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:54:35-05:00
09:54:36
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:54:35-05:00
09:54:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:54:36
DEBUG
Exiting history()
09:54:36
DEBUG
POLL [Yahoo]: 09:54:36 Price=$56.85
09:54:36
DEBUG
CHECK: C=56.85 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:54:46
DEBUG
Entering history()
09:54:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:54:46
DEBUG
Entering history()
09:54:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:46
DEBUG
Entering get()
09:54:46
DEBUG
Entering _make_request()
09:54:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:46
DEBUG
Entering _get_cookie_and_crumb()
09:54:46
DEBUG
cookie_mode = 'basic'
09:54:46
DEBUG
Entering _get_cookie_and_crumb_basic()
09:54:46
DEBUG
Entering _get_cookie_basic()
09:54:46
DEBUG
reusing cookie
09:54:46
DEBUG
Exiting _get_cookie_basic()
09:54:46
DEBUG
Entering _get_crumb_basic()
09:54:46
DEBUG
reusing crumb
09:54:46
DEBUG
Exiting _get_crumb_basic()
09:54:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:54:46
DEBUG
Exiting _get_cookie_and_crumb()
09:54:46
DEBUG
response code=200
09:54:46
DEBUG
Exiting _make_request()
09:54:46
DEBUG
Exiting get()
09:54:46
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:54:43
09:54:46
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:54:43-05:00
09:54:46
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:54:46
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:54:46
DEBUG
Exiting history()
09:54:46
DEBUG
Exiting history()
09:54:46
DEBUG
Entering history()
09:54:46
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:46
DEBUG
Entering get()
09:54:46
DEBUG
Entering _make_request()
09:54:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:46
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:46
DEBUG
Entering _get_cookie_and_crumb()
09:54:46
DEBUG
cookie_mode = 'basic'
09:54:46
DEBUG
Entering _get_cookie_and_crumb_basic()
09:54:46
DEBUG
Entering _get_cookie_basic()
09:54:46
DEBUG
reusing cookie
09:54:46
DEBUG
Exiting _get_cookie_basic()
09:54:46
DEBUG
Entering _get_crumb_basic()
09:54:46
DEBUG
reusing crumb
09:54:46
DEBUG
Exiting _get_crumb_basic()
09:54:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:54:46
DEBUG
Exiting _get_cookie_and_crumb()
09:54:46
DEBUG
response code=200
09:54:46
DEBUG
Exiting _make_request()
09:54:46
DEBUG
Exiting get()
09:54:46
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:54:35
09:54:46
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:54:35-05:00
09:54:46
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:54:35-05:00
09:54:46
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:54:46
DEBUG
Exiting history()
09:54:46
DEBUG
POLL [Yahoo]: 09:54:46 Price=$56.86
09:54:46
DEBUG
CHECK: C=56.86 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:54:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:54:56
DEBUG
Entering history()
09:54:56
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:54:56
DEBUG
Entering history()
09:54:56
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:56
DEBUG
Entering get()
09:54:56
DEBUG
Entering _make_request()
09:54:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:56
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:56
DEBUG
Entering _get_cookie_and_crumb()
09:54:56
DEBUG
cookie_mode = 'basic'
09:54:56
DEBUG
Entering _get_cookie_and_crumb_basic()
09:54:56
DEBUG
Entering _get_cookie_basic()
09:54:56
DEBUG
reusing cookie
09:54:56
DEBUG
Exiting _get_cookie_basic()
09:54:56
DEBUG
Entering _get_crumb_basic()
09:54:56
DEBUG
reusing crumb
09:54:56
DEBUG
Exiting _get_crumb_basic()
09:54:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:54:56
DEBUG
Exiting _get_cookie_and_crumb()
09:54:56
DEBUG
response code=200
09:54:56
DEBUG
Exiting _make_request()
09:54:56
DEBUG
Exiting get()
09:54:56
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:54:55
09:54:56
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:54:55-05:00
09:54:56
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:54:56
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:54:56
DEBUG
Exiting history()
09:54:56
DEBUG
Exiting history()
09:54:56
DEBUG
Entering history()
09:54:56
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:56
DEBUG
Entering get()
09:54:56
DEBUG
Entering _make_request()
09:54:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:56
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:56
DEBUG
Entering _get_cookie_and_crumb()
09:54:56
DEBUG
cookie_mode = 'basic'
09:54:56
DEBUG
Entering _get_cookie_and_crumb_basic()
09:54:56
DEBUG
Entering _get_cookie_basic()
09:54:56
DEBUG
reusing cookie
09:54:56
DEBUG
Exiting _get_cookie_basic()
09:54:56
DEBUG
Entering _get_crumb_basic()
09:54:56
DEBUG
reusing crumb
09:54:56
DEBUG
Exiting _get_crumb_basic()
09:54:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:54:56
DEBUG
Exiting _get_cookie_and_crumb()
09:54:56
DEBUG
response code=200
09:54:56
DEBUG
Exiting _make_request()
09:54:56
DEBUG
Exiting get()
09:54:56
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:54:55
09:54:56
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:54:55-05:00
09:54:56
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:54:55-05:00
09:54:56
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:54:56
DEBUG
Exiting history()
09:54:56
DEBUG
POLL [Yahoo]: 09:54:56 Price=$56.83
09:54:56
DEBUG
CHECK: C=56.83 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:55:00
DEBUG
BAR: 09:54:00 O=56.84 H=56.84 L=56.84 C=56.84
09:55:00
DEBUG
Checking: C=56.84 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:55:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:55:06
DEBUG
Entering history()
09:55:06
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:55:06
DEBUG
Entering history()
09:55:06
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:06
DEBUG
Entering get()
09:55:06
DEBUG
Entering _make_request()
09:55:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:06
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:06
DEBUG
Entering _get_cookie_and_crumb()
09:55:06
DEBUG
cookie_mode = 'basic'
09:55:06
DEBUG
Entering _get_cookie_and_crumb_basic()
09:55:06
DEBUG
Entering _get_cookie_basic()
09:55:06
DEBUG
reusing cookie
09:55:06
DEBUG
Exiting _get_cookie_basic()
09:55:06
DEBUG
Entering _get_crumb_basic()
09:55:06
DEBUG
reusing crumb
09:55:06
DEBUG
Exiting _get_crumb_basic()
09:55:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:55:06
DEBUG
Exiting _get_cookie_and_crumb()
09:55:06
DEBUG
response code=200
09:55:06
DEBUG
Exiting _make_request()
09:55:06
DEBUG
Exiting get()
09:55:06
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:54:55
09:55:06
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:54:55-05:00
09:55:06
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:55:06
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:55:06
DEBUG
Exiting history()
09:55:06
DEBUG
Exiting history()
09:55:06
DEBUG
Entering history()
09:55:06
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:06
DEBUG
Entering get()
09:55:06
DEBUG
Entering _make_request()
09:55:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:06
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:06
DEBUG
Entering _get_cookie_and_crumb()
09:55:06
DEBUG
cookie_mode = 'basic'
09:55:06
DEBUG
Entering _get_cookie_and_crumb_basic()
09:55:06
DEBUG
Entering _get_cookie_basic()
09:55:06
DEBUG
reusing cookie
09:55:06
DEBUG
Exiting _get_cookie_basic()
09:55:06
DEBUG
Entering _get_crumb_basic()
09:55:06
DEBUG
reusing crumb
09:55:06
DEBUG
Exiting _get_crumb_basic()
09:55:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:55:06
DEBUG
Exiting _get_cookie_and_crumb()
09:55:06
DEBUG
response code=200
09:55:06
DEBUG
Exiting _make_request()
09:55:06
DEBUG
Exiting get()
09:55:06
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:54:55
09:55:06
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:54:55-05:00
09:55:06
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:54:55-05:00
09:55:06
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:55:06
DEBUG
Exiting history()
09:55:06
DEBUG
CHECK: C=56.83 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:55:16
DEBUG
Entering history()
09:55:16
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:55:16
DEBUG
Entering history()
09:55:16
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:16
DEBUG
Entering get()
09:55:16
DEBUG
Entering _make_request()
09:55:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:16
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:16
DEBUG
Entering _get_cookie_and_crumb()
09:55:16
DEBUG
cookie_mode = 'basic'
09:55:16
DEBUG
Entering _get_cookie_and_crumb_basic()
09:55:16
DEBUG
Entering _get_cookie_basic()
09:55:16
DEBUG
reusing cookie
09:55:16
DEBUG
Exiting _get_cookie_basic()
09:55:16
DEBUG
Entering _get_crumb_basic()
09:55:16
DEBUG
reusing crumb
09:55:16
DEBUG
Exiting _get_crumb_basic()
09:55:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:55:16
DEBUG
Exiting _get_cookie_and_crumb()
09:55:16
DEBUG
response code=200
09:55:16
DEBUG
Exiting _make_request()
09:55:16
DEBUG
Exiting get()
09:55:16
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:55:15
09:55:16
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:55:15-05:00
09:55:16
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:55:16
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:55:16
DEBUG
Exiting history()
09:55:16
DEBUG
Exiting history()
09:55:16
DEBUG
Entering history()
09:55:16
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:16
DEBUG
Entering get()
09:55:16
DEBUG
Entering _make_request()
09:55:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:16
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:16
DEBUG
Entering _get_cookie_and_crumb()
09:55:16
DEBUG
cookie_mode = 'basic'
09:55:16
DEBUG
Entering _get_cookie_and_crumb_basic()
09:55:16
DEBUG
Entering _get_cookie_basic()
09:55:16
DEBUG
reusing cookie
09:55:16
DEBUG
Exiting _get_cookie_basic()
09:55:16
DEBUG
Entering _get_crumb_basic()
09:55:16
DEBUG
reusing crumb
09:55:16
DEBUG
Exiting _get_crumb_basic()
09:55:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:55:16
DEBUG
Exiting _get_cookie_and_crumb()
09:55:16
DEBUG
response code=200
09:55:16
DEBUG
Exiting _make_request()
09:55:16
DEBUG
Exiting get()
09:55:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:55:15
09:55:16
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:55:15-05:00
09:55:16
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:55:15-05:00
09:55:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:55:16
DEBUG
Exiting history()
09:55:16
DEBUG
POLL [Yahoo]: 09:55:16 Price=$56.69
09:55:16
DEBUG
CHECK: C=56.69 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:55:26
DEBUG
Entering history()
09:55:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:55:26
DEBUG
Entering history()
09:55:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:26
DEBUG
Entering get()
09:55:26
DEBUG
Entering _make_request()
09:55:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:26
DEBUG
Entering _get_cookie_and_crumb()
09:55:26
DEBUG
cookie_mode = 'basic'
09:55:26
DEBUG
Entering _get_cookie_and_crumb_basic()
09:55:26
DEBUG
Entering _get_cookie_basic()
09:55:26
DEBUG
reusing cookie
09:55:26
DEBUG
Exiting _get_cookie_basic()
09:55:26
DEBUG
Entering _get_crumb_basic()
09:55:26
DEBUG
reusing crumb
09:55:26
DEBUG
Exiting _get_crumb_basic()
09:55:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:55:26
DEBUG
Exiting _get_cookie_and_crumb()
09:55:26
DEBUG
response code=200
09:55:26
DEBUG
Exiting _make_request()
09:55:26
DEBUG
Exiting get()
09:55:26
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:55:15
09:55:26
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:55:15-05:00
09:55:26
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:55:26
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:55:26
DEBUG
Exiting history()
09:55:26
DEBUG
Exiting history()
09:55:26
DEBUG
Entering history()
09:55:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:26
DEBUG
Entering get()
09:55:26
DEBUG
Entering _make_request()
09:55:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:26
DEBUG
Entering _get_cookie_and_crumb()
09:55:26
DEBUG
cookie_mode = 'basic'
09:55:26
DEBUG
Entering _get_cookie_and_crumb_basic()
09:55:26
DEBUG
Entering _get_cookie_basic()
09:55:26
DEBUG
reusing cookie
09:55:26
DEBUG
Exiting _get_cookie_basic()
09:55:26
DEBUG
Entering _get_crumb_basic()
09:55:26
DEBUG
reusing crumb
09:55:26
DEBUG
Exiting _get_crumb_basic()
09:55:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:55:26
DEBUG
Exiting _get_cookie_and_crumb()
09:55:26
DEBUG
response code=200
09:55:26
DEBUG
Exiting _make_request()
09:55:26
DEBUG
Exiting get()
09:55:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:55:15
09:55:26
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:55:15-05:00
09:55:26
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:55:15-05:00
09:55:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:55:26
DEBUG
Exiting history()
09:55:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:55:36
DEBUG
Entering history()
09:55:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:55:36
DEBUG
Entering history()
09:55:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:36
DEBUG
Entering get()
09:55:36
DEBUG
Entering _make_request()
09:55:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:36
DEBUG
Entering _get_cookie_and_crumb()
09:55:36
DEBUG
cookie_mode = 'basic'
09:55:36
DEBUG
Entering _get_cookie_and_crumb_basic()
09:55:36
DEBUG
Entering _get_cookie_basic()
09:55:36
DEBUG
reusing cookie
09:55:36
DEBUG
Exiting _get_cookie_basic()
09:55:36
DEBUG
Entering _get_crumb_basic()
09:55:36
DEBUG
reusing crumb
09:55:36
DEBUG
Exiting _get_crumb_basic()
09:55:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:55:36
DEBUG
Exiting _get_cookie_and_crumb()
09:55:37
DEBUG
response code=200
09:55:37
DEBUG
Exiting _make_request()
09:55:37
DEBUG
Exiting get()
09:55:37
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:55:34
09:55:37
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:55:34-05:00
09:55:37
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:55:37
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:55:37
DEBUG
Exiting history()
09:55:37
DEBUG
Exiting history()
09:55:37
DEBUG
Entering history()
09:55:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:37
DEBUG
Entering get()
09:55:37
DEBUG
Entering _make_request()
09:55:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:37
DEBUG
Entering _get_cookie_and_crumb()
09:55:37
DEBUG
cookie_mode = 'basic'
09:55:37
DEBUG
Entering _get_cookie_and_crumb_basic()
09:55:37
DEBUG
Entering _get_cookie_basic()
09:55:37
DEBUG
reusing cookie
09:55:37
DEBUG
Exiting _get_cookie_basic()
09:55:37
DEBUG
Entering _get_crumb_basic()
09:55:37
DEBUG
reusing crumb
09:55:37
DEBUG
Exiting _get_crumb_basic()
09:55:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:55:37
DEBUG
Exiting _get_cookie_and_crumb()
09:55:37
DEBUG
response code=200
09:55:37
DEBUG
Exiting _make_request()
09:55:37
DEBUG
Exiting get()
09:55:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:55:34
09:55:37
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:55:34-05:00
09:55:37
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:55:34-05:00
09:55:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:55:37
DEBUG
Exiting history()
09:55:37
DEBUG
POLL [Yahoo]: 09:55:37 Price=$56.64
09:55:37
DEBUG
CHECK: C=56.64 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:55:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:55:47
DEBUG
Entering history()
09:55:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:55:47
DEBUG
Entering history()
09:55:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:47
DEBUG
Entering get()
09:55:47
DEBUG
Entering _make_request()
09:55:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:47
DEBUG
Entering _get_cookie_and_crumb()
09:55:47
DEBUG
cookie_mode = 'basic'
09:55:47
DEBUG
Entering _get_cookie_and_crumb_basic()
09:55:47
DEBUG
Entering _get_cookie_basic()
09:55:47
DEBUG
reusing cookie
09:55:47
DEBUG
Exiting _get_cookie_basic()
09:55:47
DEBUG
Entering _get_crumb_basic()
09:55:47
DEBUG
reusing crumb
09:55:47
DEBUG
Exiting _get_crumb_basic()
09:55:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:55:47
DEBUG
Exiting _get_cookie_and_crumb()
09:55:47
DEBUG
response code=200
09:55:47
DEBUG
Exiting _make_request()
09:55:47
DEBUG
Exiting get()
09:55:47
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:55:46
09:55:47
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:55:46-05:00
09:55:47
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:55:47
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:55:47
DEBUG
Exiting history()
09:55:47
DEBUG
Exiting history()
09:55:47
DEBUG
Entering history()
09:55:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:47
DEBUG
Entering get()
09:55:47
DEBUG
Entering _make_request()
09:55:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:47
DEBUG
Entering _get_cookie_and_crumb()
09:55:47
DEBUG
cookie_mode = 'basic'
09:55:47
DEBUG
Entering _get_cookie_and_crumb_basic()
09:55:47
DEBUG
Entering _get_cookie_basic()
09:55:47
DEBUG
reusing cookie
09:55:47
DEBUG
Exiting _get_cookie_basic()
09:55:47
DEBUG
Entering _get_crumb_basic()
09:55:47
DEBUG
reusing crumb
09:55:47
DEBUG
Exiting _get_crumb_basic()
09:55:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:55:47
DEBUG
Exiting _get_cookie_and_crumb()
09:55:47
DEBUG
response code=200
09:55:47
DEBUG
Exiting _make_request()
09:55:47
DEBUG
Exiting get()
09:55:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:55:46
09:55:47
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:55:46-05:00
09:55:47
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:55:46-05:00
09:55:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:55:47
DEBUG
Exiting history()
09:55:47
DEBUG
POLL [Yahoo]: 09:55:47 Price=$56.63
09:55:47
DEBUG
CHECK: C=56.63 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:55:57
DEBUG
Entering history()
09:55:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:55:57
DEBUG
Entering history()
09:55:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:57
DEBUG
Entering get()
09:55:57
DEBUG
Entering _make_request()
09:55:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:57
DEBUG
Entering _get_cookie_and_crumb()
09:55:57
DEBUG
cookie_mode = 'basic'
09:55:57
DEBUG
Entering _get_cookie_and_crumb_basic()
09:55:57
DEBUG
Entering _get_cookie_basic()
09:55:57
DEBUG
reusing cookie
09:55:57
DEBUG
Exiting _get_cookie_basic()
09:55:57
DEBUG
Entering _get_crumb_basic()
09:55:57
DEBUG
reusing crumb
09:55:57
DEBUG
Exiting _get_crumb_basic()
09:55:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:55:57
DEBUG
Exiting _get_cookie_and_crumb()
09:55:57
DEBUG
response code=200
09:55:57
DEBUG
Exiting _make_request()
09:55:57
DEBUG
Exiting get()
09:55:57
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:55:46
09:55:57
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:55:46-05:00
09:55:57
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:55:57
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:55:57
DEBUG
Exiting history()
09:55:57
DEBUG
Exiting history()
09:55:57
DEBUG
Entering history()
09:55:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:57
DEBUG
Entering get()
09:55:57
DEBUG
Entering _make_request()
09:55:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:57
DEBUG
Entering _get_cookie_and_crumb()
09:55:57
DEBUG
cookie_mode = 'basic'
09:55:57
DEBUG
Entering _get_cookie_and_crumb_basic()
09:55:57
DEBUG
Entering _get_cookie_basic()
09:55:57
DEBUG
reusing cookie
09:55:57
DEBUG
Exiting _get_cookie_basic()
09:55:57
DEBUG
Entering _get_crumb_basic()
09:55:57
DEBUG
reusing crumb
09:55:57
DEBUG
Exiting _get_crumb_basic()
09:55:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:55:57
DEBUG
Exiting _get_cookie_and_crumb()
09:55:57
DEBUG
response code=200
09:55:57
DEBUG
Exiting _make_request()
09:55:57
DEBUG
Exiting get()
09:55:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:55:46
09:55:57
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:55:46-05:00
09:55:57
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:55:46-05:00
09:55:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:55:57
DEBUG
Exiting history()
09:56:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:56:07
DEBUG
Entering history()
09:56:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:56:07
DEBUG
Entering history()
09:56:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:07
DEBUG
Entering get()
09:56:07
DEBUG
Entering _make_request()
09:56:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:07
DEBUG
Entering _get_cookie_and_crumb()
09:56:07
DEBUG
cookie_mode = 'basic'
09:56:07
DEBUG
Entering _get_cookie_and_crumb_basic()
09:56:07
DEBUG
Entering _get_cookie_basic()
09:56:07
DEBUG
reusing cookie
09:56:07
DEBUG
Exiting _get_cookie_basic()
09:56:07
DEBUG
Entering _get_crumb_basic()
09:56:07
DEBUG
reusing crumb
09:56:07
DEBUG
Exiting _get_crumb_basic()
09:56:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:56:07
DEBUG
Exiting _get_cookie_and_crumb()
09:56:07
DEBUG
response code=200
09:56:07
DEBUG
Exiting _make_request()
09:56:07
DEBUG
Exiting get()
09:56:07
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:56:06
09:56:07
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:56:06-05:00
09:56:07
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:56:07
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:56:07
DEBUG
Exiting history()
09:56:07
DEBUG
Exiting history()
09:56:07
DEBUG
Entering history()
09:56:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:07
DEBUG
Entering get()
09:56:07
DEBUG
Entering _make_request()
09:56:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:07
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:07
DEBUG
Entering _get_cookie_and_crumb()
09:56:07
DEBUG
cookie_mode = 'basic'
09:56:07
DEBUG
Entering _get_cookie_and_crumb_basic()
09:56:07
DEBUG
Entering _get_cookie_basic()
09:56:07
DEBUG
reusing cookie
09:56:07
DEBUG
Exiting _get_cookie_basic()
09:56:07
DEBUG
Entering _get_crumb_basic()
09:56:07
DEBUG
reusing crumb
09:56:07
DEBUG
Exiting _get_crumb_basic()
09:56:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:56:07
DEBUG
Exiting _get_cookie_and_crumb()
09:56:07
DEBUG
response code=200
09:56:07
DEBUG
Exiting _make_request()
09:56:07
DEBUG
Exiting get()
09:56:07
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:56:06
09:56:07
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:56:06-05:00
09:56:07
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:56:06-05:00
09:56:07
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:56:07
DEBUG
Exiting history()
09:56:07
DEBUG
POLL [Yahoo]: 09:56:07 Price=$56.65
09:56:07
DEBUG
CHECK: C=56.65 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:56:17
DEBUG
Entering history()
09:56:17
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:56:17
DEBUG
Entering history()
09:56:17
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:17
DEBUG
Entering get()
09:56:17
DEBUG
Entering _make_request()
09:56:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:17
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:17
DEBUG
Entering _get_cookie_and_crumb()
09:56:17
DEBUG
cookie_mode = 'basic'
09:56:17
DEBUG
Entering _get_cookie_and_crumb_basic()
09:56:17
DEBUG
Entering _get_cookie_basic()
09:56:17
DEBUG
reusing cookie
09:56:17
DEBUG
Exiting _get_cookie_basic()
09:56:17
DEBUG
Entering _get_crumb_basic()
09:56:17
DEBUG
reusing crumb
09:56:17
DEBUG
Exiting _get_crumb_basic()
09:56:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:56:17
DEBUG
Exiting _get_cookie_and_crumb()
09:56:17
DEBUG
response code=200
09:56:17
DEBUG
Exiting _make_request()
09:56:17
DEBUG
Exiting get()
09:56:17
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:56:06
09:56:17
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:56:06-05:00
09:56:17
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:56:17
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:56:17
DEBUG
Exiting history()
09:56:17
DEBUG
Exiting history()
09:56:17
DEBUG
Entering history()
09:56:17
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:17
DEBUG
Entering get()
09:56:17
DEBUG
Entering _make_request()
09:56:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:17
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:17
DEBUG
Entering _get_cookie_and_crumb()
09:56:17
DEBUG
cookie_mode = 'basic'
09:56:17
DEBUG
Entering _get_cookie_and_crumb_basic()
09:56:17
DEBUG
Entering _get_cookie_basic()
09:56:17
DEBUG
reusing cookie
09:56:17
DEBUG
Exiting _get_cookie_basic()
09:56:17
DEBUG
Entering _get_crumb_basic()
09:56:17
DEBUG
reusing crumb
09:56:17
DEBUG
Exiting _get_crumb_basic()
09:56:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:56:17
DEBUG
Exiting _get_cookie_and_crumb()
09:56:17
DEBUG
response code=200
09:56:17
DEBUG
Exiting _make_request()
09:56:17
DEBUG
Exiting get()
09:56:17
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:56:06
09:56:17
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:56:06-05:00
09:56:17
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:56:06-05:00
09:56:17
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:56:17
DEBUG
Exiting history()
09:56:27
DEBUG
Entering history()
09:56:27
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:56:27
DEBUG
Entering history()
09:56:27
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:27
DEBUG
Entering get()
09:56:27
DEBUG
Entering _make_request()
09:56:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:27
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:27
DEBUG
Entering _get_cookie_and_crumb()
09:56:27
DEBUG
cookie_mode = 'basic'
09:56:27
DEBUG
Entering _get_cookie_and_crumb_basic()
09:56:27
DEBUG
Entering _get_cookie_basic()
09:56:27
DEBUG
reusing cookie
09:56:27
DEBUG
Exiting _get_cookie_basic()
09:56:27
DEBUG
Entering _get_crumb_basic()
09:56:27
DEBUG
reusing crumb
09:56:27
DEBUG
Exiting _get_crumb_basic()
09:56:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:56:27
DEBUG
Exiting _get_cookie_and_crumb()
09:56:27
DEBUG
response code=200
09:56:27
DEBUG
Exiting _make_request()
09:56:27
DEBUG
Exiting get()
09:56:27
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:56:22
09:56:27
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:56:22-05:00
09:56:27
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:56:27
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:56:27
DEBUG
Exiting history()
09:56:27
DEBUG
Exiting history()
09:56:27
DEBUG
Entering history()
09:56:27
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:27
DEBUG
Entering get()
09:56:27
DEBUG
Entering _make_request()
09:56:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:27
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:27
DEBUG
Entering _get_cookie_and_crumb()
09:56:27
DEBUG
cookie_mode = 'basic'
09:56:27
DEBUG
Entering _get_cookie_and_crumb_basic()
09:56:27
DEBUG
Entering _get_cookie_basic()
09:56:27
DEBUG
reusing cookie
09:56:27
DEBUG
Exiting _get_cookie_basic()
09:56:27
DEBUG
Entering _get_crumb_basic()
09:56:27
DEBUG
reusing crumb
09:56:27
DEBUG
Exiting _get_crumb_basic()
09:56:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:56:27
DEBUG
Exiting _get_cookie_and_crumb()
09:56:27
DEBUG
response code=200
09:56:27
DEBUG
Exiting _make_request()
09:56:27
DEBUG
Exiting get()
09:56:27
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:56:22
09:56:27
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:56:22-05:00
09:56:27
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:56:22-05:00
09:56:27
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:56:27
DEBUG
Exiting history()
09:56:27
DEBUG
POLL [Yahoo]: 09:56:27 Price=$56.66
09:56:27
DEBUG
CHECK: C=56.66 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:56:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:56:37
DEBUG
Entering history()
09:56:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:56:37
DEBUG
Entering history()
09:56:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:37
DEBUG
Entering get()
09:56:37
DEBUG
Entering _make_request()
09:56:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:37
DEBUG
Entering _get_cookie_and_crumb()
09:56:37
DEBUG
cookie_mode = 'basic'
09:56:37
DEBUG
Entering _get_cookie_and_crumb_basic()
09:56:37
DEBUG
Entering _get_cookie_basic()
09:56:37
DEBUG
reusing cookie
09:56:37
DEBUG
Exiting _get_cookie_basic()
09:56:37
DEBUG
Entering _get_crumb_basic()
09:56:37
DEBUG
reusing crumb
09:56:37
DEBUG
Exiting _get_crumb_basic()
09:56:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:56:37
DEBUG
Exiting _get_cookie_and_crumb()
09:56:37
DEBUG
response code=200
09:56:37
DEBUG
Exiting _make_request()
09:56:37
DEBUG
Exiting get()
09:56:37
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:56:22
09:56:37
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:56:22-05:00
09:56:37
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:56:37
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:56:37
DEBUG
Exiting history()
09:56:37
DEBUG
Exiting history()
09:56:37
DEBUG
Entering history()
09:56:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:37
DEBUG
Entering get()
09:56:37
DEBUG
Entering _make_request()
09:56:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:37
DEBUG
Entering _get_cookie_and_crumb()
09:56:37
DEBUG
cookie_mode = 'basic'
09:56:37
DEBUG
Entering _get_cookie_and_crumb_basic()
09:56:37
DEBUG
Entering _get_cookie_basic()
09:56:37
DEBUG
reusing cookie
09:56:37
DEBUG
Exiting _get_cookie_basic()
09:56:37
DEBUG
Entering _get_crumb_basic()
09:56:37
DEBUG
reusing crumb
09:56:37
DEBUG
Exiting _get_crumb_basic()
09:56:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:56:37
DEBUG
Exiting _get_cookie_and_crumb()
09:56:37
DEBUG
response code=200
09:56:37
DEBUG
Exiting _make_request()
09:56:37
DEBUG
Exiting get()
09:56:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:56:22
09:56:37
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:56:22-05:00
09:56:37
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:56:22-05:00
09:56:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:56:37
DEBUG
Exiting history()
09:56:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:56:47
DEBUG
Entering history()
09:56:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:56:47
DEBUG
Entering history()
09:56:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:47
DEBUG
Entering get()
09:56:47
DEBUG
Entering _make_request()
09:56:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:47
DEBUG
Entering _get_cookie_and_crumb()
09:56:47
DEBUG
cookie_mode = 'basic'
09:56:47
DEBUG
Entering _get_cookie_and_crumb_basic()
09:56:47
DEBUG
Entering _get_cookie_basic()
09:56:47
DEBUG
reusing cookie
09:56:47
DEBUG
Exiting _get_cookie_basic()
09:56:47
DEBUG
Entering _get_crumb_basic()
09:56:47
DEBUG
reusing crumb
09:56:47
DEBUG
Exiting _get_crumb_basic()
09:56:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:56:47
DEBUG
Exiting _get_cookie_and_crumb()
09:56:48
DEBUG
response code=200
09:56:48
DEBUG
Exiting _make_request()
09:56:48
DEBUG
Exiting get()
09:56:48
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:56:45
09:56:48
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:56:45-05:00
09:56:48
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:56:48
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:56:48
DEBUG
Exiting history()
09:56:48
DEBUG
Exiting history()
09:56:48
DEBUG
Entering history()
09:56:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:48
DEBUG
Entering get()
09:56:48
DEBUG
Entering _make_request()
09:56:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:48
DEBUG
Entering _get_cookie_and_crumb()
09:56:48
DEBUG
cookie_mode = 'basic'
09:56:48
DEBUG
Entering _get_cookie_and_crumb_basic()
09:56:48
DEBUG
Entering _get_cookie_basic()
09:56:48
DEBUG
reusing cookie
09:56:48
DEBUG
Exiting _get_cookie_basic()
09:56:48
DEBUG
Entering _get_crumb_basic()
09:56:48
DEBUG
reusing crumb
09:56:48
DEBUG
Exiting _get_crumb_basic()
09:56:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:56:48
DEBUG
Exiting _get_cookie_and_crumb()
09:56:48
DEBUG
response code=200
09:56:48
DEBUG
Exiting _make_request()
09:56:48
DEBUG
Exiting get()
09:56:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:56:45
09:56:48
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:56:45-05:00
09:56:48
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:56:45-05:00
09:56:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:56:48
DEBUG
Exiting history()
09:56:48
DEBUG
POLL [Yahoo]: 09:56:48 Price=$56.63
09:56:48
DEBUG
CHECK: C=56.63 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:56:58
DEBUG
Entering history()
09:56:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:56:58
DEBUG
Entering history()
09:56:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:58
DEBUG
Entering get()
09:56:58
DEBUG
Entering _make_request()
09:56:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:58
DEBUG
Entering _get_cookie_and_crumb()
09:56:58
DEBUG
cookie_mode = 'basic'
09:56:58
DEBUG
Entering _get_cookie_and_crumb_basic()
09:56:58
DEBUG
Entering _get_cookie_basic()
09:56:58
DEBUG
reusing cookie
09:56:58
DEBUG
Exiting _get_cookie_basic()
09:56:58
DEBUG
Entering _get_crumb_basic()
09:56:58
DEBUG
reusing crumb
09:56:58
DEBUG
Exiting _get_crumb_basic()
09:56:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:56:58
DEBUG
Exiting _get_cookie_and_crumb()
09:56:58
DEBUG
response code=200
09:56:58
DEBUG
Exiting _make_request()
09:56:58
DEBUG
Exiting get()
09:56:58
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:56:55
09:56:58
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:56:55-05:00
09:56:58
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:56:58
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:56:58
DEBUG
Exiting history()
09:56:58
DEBUG
Exiting history()
09:56:58
DEBUG
Entering history()
09:56:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:58
DEBUG
Entering get()
09:56:58
DEBUG
Entering _make_request()
09:56:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:58
DEBUG
Entering _get_cookie_and_crumb()
09:56:58
DEBUG
cookie_mode = 'basic'
09:56:58
DEBUG
Entering _get_cookie_and_crumb_basic()
09:56:58
DEBUG
Entering _get_cookie_basic()
09:56:58
DEBUG
reusing cookie
09:56:58
DEBUG
Exiting _get_cookie_basic()
09:56:58
DEBUG
Entering _get_crumb_basic()
09:56:58
DEBUG
reusing crumb
09:56:58
DEBUG
Exiting _get_crumb_basic()
09:56:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:56:58
DEBUG
Exiting _get_cookie_and_crumb()
09:56:58
DEBUG
response code=200
09:56:58
DEBUG
Exiting _make_request()
09:56:58
DEBUG
Exiting get()
09:56:58
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:56:55
09:56:58
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:56:55-05:00
09:56:58
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:56:55-05:00
09:56:58
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:56:58
DEBUG
Exiting history()
09:56:58
DEBUG
POLL [Yahoo]: 09:56:58 Price=$56.60
09:56:58
DEBUG
CHECK: C=56.60 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:57:00
DEBUG
BAR: 09:56:00 O=56.66 H=56.66 L=56.66 C=56.66
09:57:00
DEBUG
Checking: C=56.66 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:57:03
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:57:08
DEBUG
Entering history()
09:57:08
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:57:08
DEBUG
Entering history()
09:57:08
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:08
DEBUG
Entering get()
09:57:08
DEBUG
Entering _make_request()
09:57:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:08
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:08
DEBUG
Entering _get_cookie_and_crumb()
09:57:08
DEBUG
cookie_mode = 'basic'
09:57:08
DEBUG
Entering _get_cookie_and_crumb_basic()
09:57:08
DEBUG
Entering _get_cookie_basic()
09:57:08
DEBUG
reusing cookie
09:57:08
DEBUG
Exiting _get_cookie_basic()
09:57:08
DEBUG
Entering _get_crumb_basic()
09:57:08
DEBUG
reusing crumb
09:57:08
DEBUG
Exiting _get_crumb_basic()
09:57:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:57:08
DEBUG
Exiting _get_cookie_and_crumb()
09:57:08
DEBUG
response code=200
09:57:08
DEBUG
Exiting _make_request()
09:57:08
DEBUG
Exiting get()
09:57:08
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:57:04
09:57:08
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:57:04-05:00
09:57:08
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:57:08
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:57:08
DEBUG
Exiting history()
09:57:08
DEBUG
Exiting history()
09:57:08
DEBUG
Entering history()
09:57:08
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:08
DEBUG
Entering get()
09:57:08
DEBUG
Entering _make_request()
09:57:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:08
DEBUG
Entering _get_cookie_and_crumb()
09:57:08
DEBUG
cookie_mode = 'basic'
09:57:08
DEBUG
Entering _get_cookie_and_crumb_basic()
09:57:08
DEBUG
Entering _get_cookie_basic()
09:57:08
DEBUG
reusing cookie
09:57:08
DEBUG
Exiting _get_cookie_basic()
09:57:08
DEBUG
Entering _get_crumb_basic()
09:57:08
DEBUG
reusing crumb
09:57:08
DEBUG
Exiting _get_crumb_basic()
09:57:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:57:08
DEBUG
Exiting _get_cookie_and_crumb()
09:57:08
DEBUG
response code=200
09:57:08
DEBUG
Exiting _make_request()
09:57:08
DEBUG
Exiting get()
09:57:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:56:55
09:57:08
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:56:55-05:00
09:57:08
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:56:55-05:00
09:57:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:57:08
DEBUG
Exiting history()
09:57:08
DEBUG
POLL [Yahoo]: 09:57:08 Price=$56.60
09:57:08
DEBUG
CHECK: C=56.60 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:57:18
DEBUG
Entering history()
09:57:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:57:18
DEBUG
Entering history()
09:57:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:18
DEBUG
Entering get()
09:57:18
DEBUG
Entering _make_request()
09:57:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:18
DEBUG
Entering _get_cookie_and_crumb()
09:57:18
DEBUG
cookie_mode = 'basic'
09:57:18
DEBUG
Entering _get_cookie_and_crumb_basic()
09:57:18
DEBUG
Entering _get_cookie_basic()
09:57:18
DEBUG
reusing cookie
09:57:18
DEBUG
Exiting _get_cookie_basic()
09:57:18
DEBUG
Entering _get_crumb_basic()
09:57:18
DEBUG
reusing crumb
09:57:18
DEBUG
Exiting _get_crumb_basic()
09:57:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:57:18
DEBUG
Exiting _get_cookie_and_crumb()
09:57:18
DEBUG
response code=200
09:57:18
DEBUG
Exiting _make_request()
09:57:18
DEBUG
Exiting get()
09:57:18
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:57:16
09:57:18
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:57:16-05:00
09:57:18
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:57:18
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:57:18
DEBUG
Exiting history()
09:57:18
DEBUG
Exiting history()
09:57:18
DEBUG
Entering history()
09:57:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:18
DEBUG
Entering get()
09:57:18
DEBUG
Entering _make_request()
09:57:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:18
DEBUG
Entering _get_cookie_and_crumb()
09:57:18
DEBUG
cookie_mode = 'basic'
09:57:18
DEBUG
Entering _get_cookie_and_crumb_basic()
09:57:18
DEBUG
Entering _get_cookie_basic()
09:57:18
DEBUG
reusing cookie
09:57:18
DEBUG
Exiting _get_cookie_basic()
09:57:18
DEBUG
Entering _get_crumb_basic()
09:57:18
DEBUG
reusing crumb
09:57:18
DEBUG
Exiting _get_crumb_basic()
09:57:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:57:18
DEBUG
Exiting _get_cookie_and_crumb()
09:57:18
DEBUG
response code=200
09:57:18
DEBUG
Exiting _make_request()
09:57:18
DEBUG
Exiting get()
09:57:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:57:16
09:57:18
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:57:16-05:00
09:57:18
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:57:16-05:00
09:57:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:57:18
DEBUG
Exiting history()
09:57:18
DEBUG
POLL [Yahoo]: 09:57:18 Price=$56.56
09:57:18
DEBUG
CHECK: C=56.56 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:57:28
DEBUG
Entering history()
09:57:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:57:28
DEBUG
Entering history()
09:57:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:28
DEBUG
Entering get()
09:57:28
DEBUG
Entering _make_request()
09:57:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:28
DEBUG
Entering _get_cookie_and_crumb()
09:57:28
DEBUG
cookie_mode = 'basic'
09:57:28
DEBUG
Entering _get_cookie_and_crumb_basic()
09:57:28
DEBUG
Entering _get_cookie_basic()
09:57:28
DEBUG
reusing cookie
09:57:28
DEBUG
Exiting _get_cookie_basic()
09:57:28
DEBUG
Entering _get_crumb_basic()
09:57:28
DEBUG
reusing crumb
09:57:28
DEBUG
Exiting _get_crumb_basic()
09:57:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:57:28
DEBUG
Exiting _get_cookie_and_crumb()
09:57:28
DEBUG
response code=200
09:57:28
DEBUG
Exiting _make_request()
09:57:28
DEBUG
Exiting get()
09:57:28
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:57:16
09:57:28
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:57:16-05:00
09:57:28
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:57:28
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:57:28
DEBUG
Exiting history()
09:57:28
DEBUG
Exiting history()
09:57:28
DEBUG
Entering history()
09:57:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:28
DEBUG
Entering get()
09:57:28
DEBUG
Entering _make_request()
09:57:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:28
DEBUG
Entering _get_cookie_and_crumb()
09:57:28
DEBUG
cookie_mode = 'basic'
09:57:28
DEBUG
Entering _get_cookie_and_crumb_basic()
09:57:28
DEBUG
Entering _get_cookie_basic()
09:57:28
DEBUG
reusing cookie
09:57:28
DEBUG
Exiting _get_cookie_basic()
09:57:28
DEBUG
Entering _get_crumb_basic()
09:57:28
DEBUG
reusing crumb
09:57:28
DEBUG
Exiting _get_crumb_basic()
09:57:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:57:28
DEBUG
Exiting _get_cookie_and_crumb()
09:57:28
DEBUG
response code=200
09:57:28
DEBUG
Exiting _make_request()
09:57:28
DEBUG
Exiting get()
09:57:28
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:57:16
09:57:28
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:57:16-05:00
09:57:28
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:57:16-05:00
09:57:28
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:57:28
DEBUG
Exiting history()
09:57:33
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:57:38
DEBUG
Entering history()
09:57:38
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:57:38
DEBUG
Entering history()
09:57:38
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:38
DEBUG
Entering get()
09:57:38
DEBUG
Entering _make_request()
09:57:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:38
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:38
DEBUG
Entering _get_cookie_and_crumb()
09:57:38
DEBUG
cookie_mode = 'basic'
09:57:38
DEBUG
Entering _get_cookie_and_crumb_basic()
09:57:38
DEBUG
Entering _get_cookie_basic()
09:57:38
DEBUG
reusing cookie
09:57:38
DEBUG
Exiting _get_cookie_basic()
09:57:38
DEBUG
Entering _get_crumb_basic()
09:57:38
DEBUG
reusing crumb
09:57:38
DEBUG
Exiting _get_crumb_basic()
09:57:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:57:38
DEBUG
Exiting _get_cookie_and_crumb()
09:57:38
DEBUG
response code=200
09:57:38
DEBUG
Exiting _make_request()
09:57:38
DEBUG
Exiting get()
09:57:38
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:57:36
09:57:38
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:57:36-05:00
09:57:38
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:57:38
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:57:38
DEBUG
Exiting history()
09:57:38
DEBUG
Exiting history()
09:57:38
DEBUG
Entering history()
09:57:38
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:38
DEBUG
Entering get()
09:57:38
DEBUG
Entering _make_request()
09:57:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:38
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:38
DEBUG
Entering _get_cookie_and_crumb()
09:57:38
DEBUG
cookie_mode = 'basic'
09:57:38
DEBUG
Entering _get_cookie_and_crumb_basic()
09:57:38
DEBUG
Entering _get_cookie_basic()
09:57:38
DEBUG
reusing cookie
09:57:38
DEBUG
Exiting _get_cookie_basic()
09:57:38
DEBUG
Entering _get_crumb_basic()
09:57:38
DEBUG
reusing crumb
09:57:38
DEBUG
Exiting _get_crumb_basic()
09:57:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:57:38
DEBUG
Exiting _get_cookie_and_crumb()
09:57:38
DEBUG
response code=200
09:57:38
DEBUG
Exiting _make_request()
09:57:38
DEBUG
Exiting get()
09:57:38
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:57:36
09:57:38
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:57:36-05:00
09:57:38
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:57:36-05:00
09:57:38
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:57:38
DEBUG
Exiting history()
09:57:38
DEBUG
POLL [Yahoo]: 09:57:38 Price=$56.54
09:57:38
DEBUG
CHECK: C=56.54 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:57:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:57:48
DEBUG
Entering history()
09:57:48
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:57:48
DEBUG
Entering history()
09:57:48
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:48
DEBUG
Entering get()
09:57:48
DEBUG
Entering _make_request()
09:57:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:48
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:48
DEBUG
Entering _get_cookie_and_crumb()
09:57:48
DEBUG
cookie_mode = 'basic'
09:57:48
DEBUG
Entering _get_cookie_and_crumb_basic()
09:57:48
DEBUG
Entering _get_cookie_basic()
09:57:48
DEBUG
reusing cookie
09:57:48
DEBUG
Exiting _get_cookie_basic()
09:57:48
DEBUG
Entering _get_crumb_basic()
09:57:48
DEBUG
reusing crumb
09:57:48
DEBUG
Exiting _get_crumb_basic()
09:57:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:57:48
DEBUG
Exiting _get_cookie_and_crumb()
09:57:48
DEBUG
response code=200
09:57:48
DEBUG
Exiting _make_request()
09:57:48
DEBUG
Exiting get()
09:57:48
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:57:36
09:57:48
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:57:36-05:00
09:57:48
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:57:48
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:57:48
DEBUG
Exiting history()
09:57:48
DEBUG
Exiting history()
09:57:48
DEBUG
Entering history()
09:57:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:48
DEBUG
Entering get()
09:57:48
DEBUG
Entering _make_request()
09:57:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:48
DEBUG
Entering _get_cookie_and_crumb()
09:57:48
DEBUG
cookie_mode = 'basic'
09:57:48
DEBUG
Entering _get_cookie_and_crumb_basic()
09:57:48
DEBUG
Entering _get_cookie_basic()
09:57:48
DEBUG
reusing cookie
09:57:48
DEBUG
Exiting _get_cookie_basic()
09:57:48
DEBUG
Entering _get_crumb_basic()
09:57:48
DEBUG
reusing crumb
09:57:48
DEBUG
Exiting _get_crumb_basic()
09:57:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:57:48
DEBUG
Exiting _get_cookie_and_crumb()
09:57:48
DEBUG
response code=200
09:57:48
DEBUG
Exiting _make_request()
09:57:48
DEBUG
Exiting get()
09:57:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:57:36
09:57:48
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:57:36-05:00
09:57:48
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:57:36-05:00
09:57:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:57:48
DEBUG
Exiting history()
09:57:59
DEBUG
Entering history()
09:57:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:57:59
DEBUG
Entering history()
09:57:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:59
DEBUG
Entering get()
09:57:59
DEBUG
Entering _make_request()
09:57:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:59
DEBUG
Entering _get_cookie_and_crumb()
09:57:59
DEBUG
cookie_mode = 'basic'
09:57:59
DEBUG
Entering _get_cookie_and_crumb_basic()
09:57:59
DEBUG
Entering _get_cookie_basic()
09:57:59
DEBUG
reusing cookie
09:57:59
DEBUG
Exiting _get_cookie_basic()
09:57:59
DEBUG
Entering _get_crumb_basic()
09:57:59
DEBUG
reusing crumb
09:57:59
DEBUG
Exiting _get_crumb_basic()
09:57:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:57:59
DEBUG
Exiting _get_cookie_and_crumb()
09:57:59
DEBUG
response code=200
09:57:59
DEBUG
Exiting _make_request()
09:57:59
DEBUG
Exiting get()
09:57:59
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:57:58
09:57:59
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:57:58-05:00
09:57:59
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:57:59
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:57:59
DEBUG
Exiting history()
09:57:59
DEBUG
Exiting history()
09:57:59
DEBUG
Entering history()
09:57:59
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:59
DEBUG
Entering get()
09:57:59
DEBUG
Entering _make_request()
09:57:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:59
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:59
DEBUG
Entering _get_cookie_and_crumb()
09:57:59
DEBUG
cookie_mode = 'basic'
09:57:59
DEBUG
Entering _get_cookie_and_crumb_basic()
09:57:59
DEBUG
Entering _get_cookie_basic()
09:57:59
DEBUG
reusing cookie
09:57:59
DEBUG
Exiting _get_cookie_basic()
09:57:59
DEBUG
Entering _get_crumb_basic()
09:57:59
DEBUG
reusing crumb
09:57:59
DEBUG
Exiting _get_crumb_basic()
09:57:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:57:59
DEBUG
Exiting _get_cookie_and_crumb()
09:57:59
DEBUG
response code=200
09:57:59
DEBUG
Exiting _make_request()
09:57:59
DEBUG
Exiting get()
09:57:59
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:57:58
09:57:59
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:57:58-05:00
09:57:59
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:57:58-05:00
09:57:59
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:57:59
DEBUG
Exiting history()
09:57:59
DEBUG
POLL [Yahoo]: 09:57:59 Price=$56.51
09:57:59
DEBUG
CHECK: C=56.51 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:58:00
DEBUG
BAR: 09:57:00 O=56.62 H=56.62 L=56.52 C=56.52
09:58:00
DEBUG
Checking: C=56.52 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:58:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:58:09
DEBUG
Entering history()
09:58:09
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:58:09
DEBUG
Entering history()
09:58:09
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:09
DEBUG
Entering get()
09:58:09
DEBUG
Entering _make_request()
09:58:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:09
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:09
DEBUG
Entering _get_cookie_and_crumb()
09:58:09
DEBUG
cookie_mode = 'basic'
09:58:09
DEBUG
Entering _get_cookie_and_crumb_basic()
09:58:09
DEBUG
Entering _get_cookie_basic()
09:58:09
DEBUG
reusing cookie
09:58:09
DEBUG
Exiting _get_cookie_basic()
09:58:09
DEBUG
Entering _get_crumb_basic()
09:58:09
DEBUG
reusing crumb
09:58:09
DEBUG
Exiting _get_crumb_basic()
09:58:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:58:09
DEBUG
Exiting _get_cookie_and_crumb()
09:58:09
DEBUG
response code=200
09:58:09
DEBUG
Exiting _make_request()
09:58:09
DEBUG
Exiting get()
09:58:09
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:57:58
09:58:09
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:57:58-05:00
09:58:09
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:58:09
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:58:09
DEBUG
Exiting history()
09:58:09
DEBUG
Exiting history()
09:58:09
DEBUG
Entering history()
09:58:09
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:09
DEBUG
Entering get()
09:58:09
DEBUG
Entering _make_request()
09:58:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:09
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:09
DEBUG
Entering _get_cookie_and_crumb()
09:58:09
DEBUG
cookie_mode = 'basic'
09:58:09
DEBUG
Entering _get_cookie_and_crumb_basic()
09:58:09
DEBUG
Entering _get_cookie_basic()
09:58:09
DEBUG
reusing cookie
09:58:09
DEBUG
Exiting _get_cookie_basic()
09:58:09
DEBUG
Entering _get_crumb_basic()
09:58:09
DEBUG
reusing crumb
09:58:09
DEBUG
Exiting _get_crumb_basic()
09:58:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:58:09
DEBUG
Exiting _get_cookie_and_crumb()
09:58:09
DEBUG
response code=200
09:58:09
DEBUG
Exiting _make_request()
09:58:09
DEBUG
Exiting get()
09:58:09
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:58:07
09:58:09
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:58:07-05:00
09:58:09
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:58:07-05:00
09:58:09
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:58:09
DEBUG
Exiting history()
09:58:19
DEBUG
Entering history()
09:58:19
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:58:19
DEBUG
Entering history()
09:58:19
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:19
DEBUG
Entering get()
09:58:19
DEBUG
Entering _make_request()
09:58:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:19
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:19
DEBUG
Entering _get_cookie_and_crumb()
09:58:19
DEBUG
cookie_mode = 'basic'
09:58:19
DEBUG
Entering _get_cookie_and_crumb_basic()
09:58:19
DEBUG
Entering _get_cookie_basic()
09:58:19
DEBUG
reusing cookie
09:58:19
DEBUG
Exiting _get_cookie_basic()
09:58:19
DEBUG
Entering _get_crumb_basic()
09:58:19
DEBUG
reusing crumb
09:58:19
DEBUG
Exiting _get_crumb_basic()
09:58:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:58:19
DEBUG
Exiting _get_cookie_and_crumb()
09:58:19
DEBUG
response code=200
09:58:19
DEBUG
Exiting _make_request()
09:58:19
DEBUG
Exiting get()
09:58:19
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:58:17
09:58:19
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:58:17-05:00
09:58:19
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:58:19
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:58:19
DEBUG
Exiting history()
09:58:19
DEBUG
Exiting history()
09:58:19
DEBUG
Entering history()
09:58:19
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:19
DEBUG
Entering get()
09:58:19
DEBUG
Entering _make_request()
09:58:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:19
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:19
DEBUG
Entering _get_cookie_and_crumb()
09:58:19
DEBUG
cookie_mode = 'basic'
09:58:19
DEBUG
Entering _get_cookie_and_crumb_basic()
09:58:19
DEBUG
Entering _get_cookie_basic()
09:58:19
DEBUG
reusing cookie
09:58:19
DEBUG
Exiting _get_cookie_basic()
09:58:19
DEBUG
Entering _get_crumb_basic()
09:58:19
DEBUG
reusing crumb
09:58:19
DEBUG
Exiting _get_crumb_basic()
09:58:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:58:19
DEBUG
Exiting _get_cookie_and_crumb()
09:58:19
DEBUG
response code=200
09:58:19
DEBUG
Exiting _make_request()
09:58:19
DEBUG
Exiting get()
09:58:19
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:58:07
09:58:19
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:58:07-05:00
09:58:19
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:58:07-05:00
09:58:19
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:58:19
DEBUG
Exiting history()
09:58:19
DEBUG
POLL [Yahoo]: 09:58:19 Price=$56.47
09:58:19
DEBUG
CHECK: C=56.47 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:58:29
DEBUG
Entering history()
09:58:29
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:58:29
DEBUG
Entering history()
09:58:29
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:29
DEBUG
Entering get()
09:58:29
DEBUG
Entering _make_request()
09:58:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:29
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:29
DEBUG
Entering _get_cookie_and_crumb()
09:58:29
DEBUG
cookie_mode = 'basic'
09:58:29
DEBUG
Entering _get_cookie_and_crumb_basic()
09:58:29
DEBUG
Entering _get_cookie_basic()
09:58:29
DEBUG
reusing cookie
09:58:29
DEBUG
Exiting _get_cookie_basic()
09:58:29
DEBUG
Entering _get_crumb_basic()
09:58:29
DEBUG
reusing crumb
09:58:29
DEBUG
Exiting _get_crumb_basic()
09:58:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:58:29
DEBUG
Exiting _get_cookie_and_crumb()
09:58:29
DEBUG
response code=200
09:58:29
DEBUG
Exiting _make_request()
09:58:29
DEBUG
Exiting get()
09:58:29
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:58:26
09:58:29
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:58:26-05:00
09:58:29
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:58:29
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:58:29
DEBUG
Exiting history()
09:58:29
DEBUG
Exiting history()
09:58:29
DEBUG
Entering history()
09:58:29
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:29
DEBUG
Entering get()
09:58:29
DEBUG
Entering _make_request()
09:58:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:29
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:29
DEBUG
Entering _get_cookie_and_crumb()
09:58:29
DEBUG
cookie_mode = 'basic'
09:58:29
DEBUG
Entering _get_cookie_and_crumb_basic()
09:58:29
DEBUG
Entering _get_cookie_basic()
09:58:29
DEBUG
reusing cookie
09:58:29
DEBUG
Exiting _get_cookie_basic()
09:58:29
DEBUG
Entering _get_crumb_basic()
09:58:29
DEBUG
reusing crumb
09:58:29
DEBUG
Exiting _get_crumb_basic()
09:58:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:58:29
DEBUG
Exiting _get_cookie_and_crumb()
09:58:29
DEBUG
response code=200
09:58:29
DEBUG
Exiting _make_request()
09:58:29
DEBUG
Exiting get()
09:58:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:58:26
09:58:29
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:58:26-05:00
09:58:29
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:58:26-05:00
09:58:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:58:29
DEBUG
Exiting history()
09:58:29
DEBUG
POLL [Yahoo]: 09:58:29 Price=$56.48
09:58:29
DEBUG
CHECK: C=56.48 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:58:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:58:39
DEBUG
Entering history()
09:58:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:58:39
DEBUG
Entering history()
09:58:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:39
DEBUG
Entering get()
09:58:39
DEBUG
Entering _make_request()
09:58:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:39
DEBUG
Entering _get_cookie_and_crumb()
09:58:39
DEBUG
cookie_mode = 'basic'
09:58:39
DEBUG
Entering _get_cookie_and_crumb_basic()
09:58:39
DEBUG
Entering _get_cookie_basic()
09:58:39
DEBUG
reusing cookie
09:58:39
DEBUG
Exiting _get_cookie_basic()
09:58:39
DEBUG
Entering _get_crumb_basic()
09:58:39
DEBUG
reusing crumb
09:58:39
DEBUG
Exiting _get_crumb_basic()
09:58:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:58:39
DEBUG
Exiting _get_cookie_and_crumb()
09:58:39
DEBUG
response code=200
09:58:39
DEBUG
Exiting _make_request()
09:58:39
DEBUG
Exiting get()
09:58:39
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:58:26
09:58:39
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:58:26-05:00
09:58:39
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:58:39
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:58:39
DEBUG
Exiting history()
09:58:39
DEBUG
Exiting history()
09:58:39
DEBUG
Entering history()
09:58:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:39
DEBUG
Entering get()
09:58:39
DEBUG
Entering _make_request()
09:58:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:39
DEBUG
Entering _get_cookie_and_crumb()
09:58:39
DEBUG
cookie_mode = 'basic'
09:58:39
DEBUG
Entering _get_cookie_and_crumb_basic()
09:58:39
DEBUG
Entering _get_cookie_basic()
09:58:39
DEBUG
reusing cookie
09:58:39
DEBUG
Exiting _get_cookie_basic()
09:58:39
DEBUG
Entering _get_crumb_basic()
09:58:39
DEBUG
reusing crumb
09:58:39
DEBUG
Exiting _get_crumb_basic()
09:58:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:58:39
DEBUG
Exiting _get_cookie_and_crumb()
09:58:39
DEBUG
response code=200
09:58:39
DEBUG
Exiting _make_request()
09:58:39
DEBUG
Exiting get()
09:58:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:58:26
09:58:39
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:58:26-05:00
09:58:39
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:58:26-05:00
09:58:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:58:39
DEBUG
Exiting history()
09:58:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:58:49
DEBUG
Entering history()
09:58:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:58:49
DEBUG
Entering history()
09:58:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:49
DEBUG
Entering get()
09:58:49
DEBUG
Entering _make_request()
09:58:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:49
DEBUG
Entering _get_cookie_and_crumb()
09:58:49
DEBUG
cookie_mode = 'basic'
09:58:49
DEBUG
Entering _get_cookie_and_crumb_basic()
09:58:49
DEBUG
Entering _get_cookie_basic()
09:58:49
DEBUG
reusing cookie
09:58:49
DEBUG
Exiting _get_cookie_basic()
09:58:49
DEBUG
Entering _get_crumb_basic()
09:58:49
DEBUG
reusing crumb
09:58:49
DEBUG
Exiting _get_crumb_basic()
09:58:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:58:49
DEBUG
Exiting _get_cookie_and_crumb()
09:58:49
DEBUG
response code=200
09:58:49
DEBUG
Exiting _make_request()
09:58:49
DEBUG
Exiting get()
09:58:49
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:58:48
09:58:49
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:58:48-05:00
09:58:49
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:58:49
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:58:49
DEBUG
Exiting history()
09:58:49
DEBUG
Exiting history()
09:58:49
DEBUG
Entering history()
09:58:49
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:49
DEBUG
Entering get()
09:58:49
DEBUG
Entering _make_request()
09:58:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:49
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:49
DEBUG
Entering _get_cookie_and_crumb()
09:58:49
DEBUG
cookie_mode = 'basic'
09:58:49
DEBUG
Entering _get_cookie_and_crumb_basic()
09:58:49
DEBUG
Entering _get_cookie_basic()
09:58:49
DEBUG
reusing cookie
09:58:49
DEBUG
Exiting _get_cookie_basic()
09:58:49
DEBUG
Entering _get_crumb_basic()
09:58:49
DEBUG
reusing crumb
09:58:49
DEBUG
Exiting _get_crumb_basic()
09:58:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:58:49
DEBUG
Exiting _get_cookie_and_crumb()
09:58:49
DEBUG
response code=200
09:58:49
DEBUG
Exiting _make_request()
09:58:49
DEBUG
Exiting get()
09:58:49
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:58:48
09:58:49
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:58:48-05:00
09:58:49
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:58:48-05:00
09:58:49
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:58:49
DEBUG
Exiting history()
09:58:49
DEBUG
POLL [Yahoo]: 09:58:49 Price=$56.57
09:58:49
DEBUG
CHECK: C=56.57 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:58:59
DEBUG
Entering history()
09:58:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:58:59
DEBUG
Entering history()
09:58:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:59
DEBUG
Entering get()
09:58:59
DEBUG
Entering _make_request()
09:58:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:59
DEBUG
Entering _get_cookie_and_crumb()
09:58:59
DEBUG
cookie_mode = 'basic'
09:58:59
DEBUG
Entering _get_cookie_and_crumb_basic()
09:58:59
DEBUG
Entering _get_cookie_basic()
09:58:59
DEBUG
reusing cookie
09:58:59
DEBUG
Exiting _get_cookie_basic()
09:58:59
DEBUG
Entering _get_crumb_basic()
09:58:59
DEBUG
reusing crumb
09:58:59
DEBUG
Exiting _get_crumb_basic()
09:58:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:58:59
DEBUG
Exiting _get_cookie_and_crumb()
09:58:59
DEBUG
response code=200
09:58:59
DEBUG
Exiting _make_request()
09:58:59
DEBUG
Exiting get()
09:58:59
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:58:48
09:58:59
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:58:48-05:00
09:58:59
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:58:59
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:58:59
DEBUG
Exiting history()
09:58:59
DEBUG
Exiting history()
09:58:59
DEBUG
Entering history()
09:58:59
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:59
DEBUG
Entering get()
09:58:59
DEBUG
Entering _make_request()
09:58:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:59
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:59
DEBUG
Entering _get_cookie_and_crumb()
09:58:59
DEBUG
cookie_mode = 'basic'
09:58:59
DEBUG
Entering _get_cookie_and_crumb_basic()
09:58:59
DEBUG
Entering _get_cookie_basic()
09:58:59
DEBUG
reusing cookie
09:58:59
DEBUG
Exiting _get_cookie_basic()
09:58:59
DEBUG
Entering _get_crumb_basic()
09:58:59
DEBUG
reusing crumb
09:58:59
DEBUG
Exiting _get_crumb_basic()
09:58:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:58:59
DEBUG
Exiting _get_cookie_and_crumb()
09:59:00
DEBUG
response code=200
09:59:00
DEBUG
Exiting _make_request()
09:59:00
DEBUG
Exiting get()
09:59:00
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:58:58
09:59:00
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:58:58-05:00
09:59:00
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:58:58-05:00
09:59:00
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:59:00
DEBUG
Exiting history()
09:59:00
DEBUG
BAR: 09:58:00 O=56.55 H=56.55 L=56.53 C=56.53
09:59:00
DEBUG
Checking: C=56.53 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:59:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:59:10
DEBUG
Entering history()
09:59:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:59:10
DEBUG
Entering history()
09:59:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:10
DEBUG
Entering get()
09:59:10
DEBUG
Entering _make_request()
09:59:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:10
DEBUG
Entering _get_cookie_and_crumb()
09:59:10
DEBUG
cookie_mode = 'basic'
09:59:10
DEBUG
Entering _get_cookie_and_crumb_basic()
09:59:10
DEBUG
Entering _get_cookie_basic()
09:59:10
DEBUG
reusing cookie
09:59:10
DEBUG
Exiting _get_cookie_basic()
09:59:10
DEBUG
Entering _get_crumb_basic()
09:59:10
DEBUG
reusing crumb
09:59:10
DEBUG
Exiting _get_crumb_basic()
09:59:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:59:10
DEBUG
Exiting _get_cookie_and_crumb()
09:59:10
DEBUG
response code=200
09:59:10
DEBUG
Exiting _make_request()
09:59:10
DEBUG
Exiting get()
09:59:10
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:59:08
09:59:10
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:59:08-05:00
09:59:10
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:59:10
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:59:10
DEBUG
Exiting history()
09:59:10
DEBUG
Exiting history()
09:59:10
DEBUG
Entering history()
09:59:10
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:10
DEBUG
Entering get()
09:59:10
DEBUG
Entering _make_request()
09:59:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:10
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:10
DEBUG
Entering _get_cookie_and_crumb()
09:59:10
DEBUG
cookie_mode = 'basic'
09:59:10
DEBUG
Entering _get_cookie_and_crumb_basic()
09:59:10
DEBUG
Entering _get_cookie_basic()
09:59:10
DEBUG
reusing cookie
09:59:10
DEBUG
Exiting _get_cookie_basic()
09:59:10
DEBUG
Entering _get_crumb_basic()
09:59:10
DEBUG
reusing crumb
09:59:10
DEBUG
Exiting _get_crumb_basic()
09:59:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:59:10
DEBUG
Exiting _get_cookie_and_crumb()
09:59:10
DEBUG
response code=200
09:59:10
DEBUG
Exiting _make_request()
09:59:10
DEBUG
Exiting get()
09:59:10
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:59:08
09:59:10
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:59:08-05:00
09:59:10
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:59:08-05:00
09:59:10
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:59:10
DEBUG
Exiting history()
09:59:10
DEBUG
POLL [Yahoo]: 09:59:10 Price=$56.60
09:59:10
DEBUG
CHECK: C=56.60 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:59:20
DEBUG
Entering history()
09:59:20
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:59:20
DEBUG
Entering history()
09:59:20
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:20
DEBUG
Entering get()
09:59:20
DEBUG
Entering _make_request()
09:59:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:20
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:20
DEBUG
Entering _get_cookie_and_crumb()
09:59:20
DEBUG
cookie_mode = 'basic'
09:59:20
DEBUG
Entering _get_cookie_and_crumb_basic()
09:59:20
DEBUG
Entering _get_cookie_basic()
09:59:20
DEBUG
reusing cookie
09:59:20
DEBUG
Exiting _get_cookie_basic()
09:59:20
DEBUG
Entering _get_crumb_basic()
09:59:20
DEBUG
reusing crumb
09:59:20
DEBUG
Exiting _get_crumb_basic()
09:59:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:59:20
DEBUG
Exiting _get_cookie_and_crumb()
09:59:20
DEBUG
response code=200
09:59:20
DEBUG
Exiting _make_request()
09:59:20
DEBUG
Exiting get()
09:59:20
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:59:13
09:59:20
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:59:13-05:00
09:59:20
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:59:20
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:59:20
DEBUG
Exiting history()
09:59:20
DEBUG
Exiting history()
09:59:20
DEBUG
Entering history()
09:59:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:20
DEBUG
Entering get()
09:59:20
DEBUG
Entering _make_request()
09:59:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:20
DEBUG
Entering _get_cookie_and_crumb()
09:59:20
DEBUG
cookie_mode = 'basic'
09:59:20
DEBUG
Entering _get_cookie_and_crumb_basic()
09:59:20
DEBUG
Entering _get_cookie_basic()
09:59:20
DEBUG
reusing cookie
09:59:20
DEBUG
Exiting _get_cookie_basic()
09:59:20
DEBUG
Entering _get_crumb_basic()
09:59:20
DEBUG
reusing crumb
09:59:20
DEBUG
Exiting _get_crumb_basic()
09:59:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:59:20
DEBUG
Exiting _get_cookie_and_crumb()
09:59:20
DEBUG
response code=200
09:59:20
DEBUG
Exiting _make_request()
09:59:20
DEBUG
Exiting get()
09:59:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:59:13
09:59:20
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:59:13-05:00
09:59:20
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:59:13-05:00
09:59:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:59:20
DEBUG
Exiting history()
09:59:20
DEBUG
POLL [Yahoo]: 09:59:20 Price=$56.59
09:59:20
DEBUG
CHECK: C=56.59 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:59:30
DEBUG
Entering history()
09:59:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:59:30
DEBUG
Entering history()
09:59:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:30
DEBUG
Entering get()
09:59:30
DEBUG
Entering _make_request()
09:59:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:30
DEBUG
Entering _get_cookie_and_crumb()
09:59:30
DEBUG
cookie_mode = 'basic'
09:59:30
DEBUG
Entering _get_cookie_and_crumb_basic()
09:59:30
DEBUG
Entering _get_cookie_basic()
09:59:30
DEBUG
reusing cookie
09:59:30
DEBUG
Exiting _get_cookie_basic()
09:59:30
DEBUG
Entering _get_crumb_basic()
09:59:30
DEBUG
reusing crumb
09:59:30
DEBUG
Exiting _get_crumb_basic()
09:59:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:59:30
DEBUG
Exiting _get_cookie_and_crumb()
09:59:30
DEBUG
response code=200
09:59:30
DEBUG
Exiting _make_request()
09:59:30
DEBUG
Exiting get()
09:59:30
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:59:27
09:59:30
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:59:27-05:00
09:59:30
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:59:30
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:59:30
DEBUG
Exiting history()
09:59:30
DEBUG
Exiting history()
09:59:30
DEBUG
Entering history()
09:59:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:30
DEBUG
Entering get()
09:59:30
DEBUG
Entering _make_request()
09:59:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:30
DEBUG
Entering _get_cookie_and_crumb()
09:59:30
DEBUG
cookie_mode = 'basic'
09:59:30
DEBUG
Entering _get_cookie_and_crumb_basic()
09:59:30
DEBUG
Entering _get_cookie_basic()
09:59:30
DEBUG
reusing cookie
09:59:30
DEBUG
Exiting _get_cookie_basic()
09:59:30
DEBUG
Entering _get_crumb_basic()
09:59:30
DEBUG
reusing crumb
09:59:30
DEBUG
Exiting _get_crumb_basic()
09:59:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:59:30
DEBUG
Exiting _get_cookie_and_crumb()
09:59:30
DEBUG
response code=200
09:59:30
DEBUG
Exiting _make_request()
09:59:30
DEBUG
Exiting get()
09:59:30
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:59:13
09:59:30
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:59:13-05:00
09:59:30
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:59:13-05:00
09:59:30
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:59:30
DEBUG
Exiting history()
09:59:30
DEBUG
POLL [Yahoo]: 09:59:30 Price=$56.58
09:59:30
DEBUG
CHECK: C=56.58 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
09:59:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:59:40
DEBUG
Entering history()
09:59:40
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:59:40
DEBUG
Entering history()
09:59:40
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:40
DEBUG
Entering get()
09:59:40
DEBUG
Entering _make_request()
09:59:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:40
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:40
DEBUG
Entering _get_cookie_and_crumb()
09:59:40
DEBUG
cookie_mode = 'basic'
09:59:40
DEBUG
Entering _get_cookie_and_crumb_basic()
09:59:40
DEBUG
Entering _get_cookie_basic()
09:59:40
DEBUG
reusing cookie
09:59:40
DEBUG
Exiting _get_cookie_basic()
09:59:40
DEBUG
Entering _get_crumb_basic()
09:59:40
DEBUG
reusing crumb
09:59:40
DEBUG
Exiting _get_crumb_basic()
09:59:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:59:40
DEBUG
Exiting _get_cookie_and_crumb()
09:59:40
DEBUG
response code=200
09:59:40
DEBUG
Exiting _make_request()
09:59:40
DEBUG
Exiting get()
09:59:40
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:59:27
09:59:40
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:59:27-05:00
09:59:40
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:59:40
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:59:40
DEBUG
Exiting history()
09:59:40
DEBUG
Exiting history()
09:59:40
DEBUG
Entering history()
09:59:40
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:40
DEBUG
Entering get()
09:59:40
DEBUG
Entering _make_request()
09:59:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:40
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:40
DEBUG
Entering _get_cookie_and_crumb()
09:59:40
DEBUG
cookie_mode = 'basic'
09:59:40
DEBUG
Entering _get_cookie_and_crumb_basic()
09:59:40
DEBUG
Entering _get_cookie_basic()
09:59:40
DEBUG
reusing cookie
09:59:40
DEBUG
Exiting _get_cookie_basic()
09:59:40
DEBUG
Entering _get_crumb_basic()
09:59:40
DEBUG
reusing crumb
09:59:40
DEBUG
Exiting _get_crumb_basic()
09:59:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:59:40
DEBUG
Exiting _get_cookie_and_crumb()
09:59:40
DEBUG
response code=200
09:59:40
DEBUG
Exiting _make_request()
09:59:40
DEBUG
Exiting get()
09:59:40
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:59:38
09:59:40
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:59:38-05:00
09:59:40
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:59:38-05:00
09:59:40
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:59:40
DEBUG
Exiting history()
09:59:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:59:50
DEBUG
Entering history()
09:59:50
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:59:50
DEBUG
Entering history()
09:59:50
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:50
DEBUG
Entering get()
09:59:50
DEBUG
Entering _make_request()
09:59:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:50
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:50
DEBUG
Entering _get_cookie_and_crumb()
09:59:50
DEBUG
cookie_mode = 'basic'
09:59:50
DEBUG
Entering _get_cookie_and_crumb_basic()
09:59:50
DEBUG
Entering _get_cookie_basic()
09:59:50
DEBUG
reusing cookie
09:59:50
DEBUG
Exiting _get_cookie_basic()
09:59:50
DEBUG
Entering _get_crumb_basic()
09:59:50
DEBUG
reusing crumb
09:59:50
DEBUG
Exiting _get_crumb_basic()
09:59:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:59:50
DEBUG
Exiting _get_cookie_and_crumb()
09:59:50
DEBUG
response code=200
09:59:50
DEBUG
Exiting _make_request()
09:59:50
DEBUG
Exiting get()
09:59:50
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:59:48
09:59:50
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:59:48-05:00
09:59:50
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:59:50
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
09:59:50
DEBUG
Exiting history()
09:59:50
DEBUG
Exiting history()
09:59:50
DEBUG
Entering history()
09:59:50
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:50
DEBUG
Entering get()
09:59:50
DEBUG
Entering _make_request()
09:59:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:50
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:50
DEBUG
Entering _get_cookie_and_crumb()
09:59:50
DEBUG
cookie_mode = 'basic'
09:59:50
DEBUG
Entering _get_cookie_and_crumb_basic()
09:59:50
DEBUG
Entering _get_cookie_basic()
09:59:50
DEBUG
reusing cookie
09:59:50
DEBUG
Exiting _get_cookie_basic()
09:59:50
DEBUG
Entering _get_crumb_basic()
09:59:50
DEBUG
reusing crumb
09:59:50
DEBUG
Exiting _get_crumb_basic()
09:59:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
09:59:50
DEBUG
Exiting _get_cookie_and_crumb()
09:59:50
DEBUG
response code=200
09:59:50
DEBUG
Exiting _make_request()
09:59:50
DEBUG
Exiting get()
09:59:50
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 14:59:38
09:59:50
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:59:38-05:00
09:59:50
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:59:38-05:00
09:59:50
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
09:59:50
DEBUG
Exiting history()
09:59:50
DEBUG
POLL [Yahoo]: 09:59:50 Price=$56.55
09:59:50
DEBUG
CHECK: C=56.55 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:00:00
DEBUG
BAR: 09:59:00 O=56.55 H=56.57 L=56.55 C=56.57
10:00:00
DEBUG
Checking: C=56.57 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:00:00
DEBUG
Entering history()
10:00:00
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:00:00
DEBUG
Entering history()
10:00:00
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:00
DEBUG
Entering get()
10:00:00
DEBUG
Entering _make_request()
10:00:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:00
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:00
DEBUG
Entering _get_cookie_and_crumb()
10:00:00
DEBUG
cookie_mode = 'basic'
10:00:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:00:00
DEBUG
Entering _get_cookie_basic()
10:00:00
DEBUG
reusing cookie
10:00:00
DEBUG
Exiting _get_cookie_basic()
10:00:00
DEBUG
Entering _get_crumb_basic()
10:00:00
DEBUG
reusing crumb
10:00:00
DEBUG
Exiting _get_crumb_basic()
10:00:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:00:00
DEBUG
Exiting _get_cookie_and_crumb()
10:00:00
DEBUG
response code=200
10:00:00
DEBUG
Exiting _make_request()
10:00:00
DEBUG
Exiting get()
10:00:00
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 14:59:48
10:00:00
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 09:59:48-05:00
10:00:00
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:00:00
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:00:00
DEBUG
Exiting history()
10:00:00
DEBUG
Exiting history()
10:00:00
DEBUG
Entering history()
10:00:00
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:00
DEBUG
Entering get()
10:00:00
DEBUG
Entering _make_request()
10:00:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:00
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:00
DEBUG
Entering _get_cookie_and_crumb()
10:00:00
DEBUG
cookie_mode = 'basic'
10:00:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:00:00
DEBUG
Entering _get_cookie_basic()
10:00:00
DEBUG
reusing cookie
10:00:00
DEBUG
Exiting _get_cookie_basic()
10:00:00
DEBUG
Entering _get_crumb_basic()
10:00:00
DEBUG
reusing crumb
10:00:00
DEBUG
Exiting _get_crumb_basic()
10:00:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:00:00
DEBUG
Exiting _get_cookie_and_crumb()
10:00:00
DEBUG
response code=200
10:00:00
DEBUG
Exiting _make_request()
10:00:00
DEBUG
Exiting get()
10:00:00
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:00:00
10:00:00
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:00:00-05:00
10:00:00
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:00:00-05:00
10:00:00
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:00:00-05:00
10:00:00
DEBUG
Exiting history()
10:00:00
DEBUG
CHECK: C=56.55 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:00:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:00:10
DEBUG
Entering history()
10:00:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:00:10
DEBUG
Entering history()
10:00:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:10
DEBUG
Entering get()
10:00:10
DEBUG
Entering _make_request()
10:00:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:10
DEBUG
Entering _get_cookie_and_crumb()
10:00:10
DEBUG
cookie_mode = 'basic'
10:00:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:00:10
DEBUG
Entering _get_cookie_basic()
10:00:10
DEBUG
reusing cookie
10:00:10
DEBUG
Exiting _get_cookie_basic()
10:00:10
DEBUG
Entering _get_crumb_basic()
10:00:10
DEBUG
reusing crumb
10:00:10
DEBUG
Exiting _get_crumb_basic()
10:00:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:00:10
DEBUG
Exiting _get_cookie_and_crumb()
10:00:11
DEBUG
response code=200
10:00:11
DEBUG
Exiting _make_request()
10:00:11
DEBUG
Exiting get()
10:00:11
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:00:09
10:00:11
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:00:09-05:00
10:00:11
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:00:11
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:00:11
DEBUG
Exiting history()
10:00:11
DEBUG
Exiting history()
10:00:11
DEBUG
Entering history()
10:00:11
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:11
DEBUG
Entering get()
10:00:11
DEBUG
Entering _make_request()
10:00:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:11
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:11
DEBUG
Entering _get_cookie_and_crumb()
10:00:11
DEBUG
cookie_mode = 'basic'
10:00:11
DEBUG
Entering _get_cookie_and_crumb_basic()
10:00:11
DEBUG
Entering _get_cookie_basic()
10:00:11
DEBUG
reusing cookie
10:00:11
DEBUG
Exiting _get_cookie_basic()
10:00:11
DEBUG
Entering _get_crumb_basic()
10:00:11
DEBUG
reusing crumb
10:00:11
DEBUG
Exiting _get_crumb_basic()
10:00:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:00:11
DEBUG
Exiting _get_cookie_and_crumb()
10:00:11
DEBUG
response code=200
10:00:11
DEBUG
Exiting _make_request()
10:00:11
DEBUG
Exiting get()
10:00:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:00:09
10:00:11
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:00:09-05:00
10:00:11
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:00:09-05:00
10:00:11
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:00:11
DEBUG
Exiting history()
10:00:11
DEBUG
POLL [Yahoo]: 10:00:11 Price=$56.48
10:00:11
DEBUG
CHECK: C=56.48 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:00:21
DEBUG
Entering history()
10:00:21
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:00:21
DEBUG
Entering history()
10:00:21
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:21
DEBUG
Entering get()
10:00:21
DEBUG
Entering _make_request()
10:00:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:21
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:21
DEBUG
Entering _get_cookie_and_crumb()
10:00:21
DEBUG
cookie_mode = 'basic'
10:00:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:00:21
DEBUG
Entering _get_cookie_basic()
10:00:21
DEBUG
reusing cookie
10:00:21
DEBUG
Exiting _get_cookie_basic()
10:00:21
DEBUG
Entering _get_crumb_basic()
10:00:21
DEBUG
reusing crumb
10:00:21
DEBUG
Exiting _get_crumb_basic()
10:00:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:00:21
DEBUG
Exiting _get_cookie_and_crumb()
10:00:21
DEBUG
response code=200
10:00:21
DEBUG
Exiting _make_request()
10:00:21
DEBUG
Exiting get()
10:00:21
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:00:19
10:00:21
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:00:19-05:00
10:00:21
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:00:21
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:00:21
DEBUG
Exiting history()
10:00:21
DEBUG
Exiting history()
10:00:21
DEBUG
Entering history()
10:00:21
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:21
DEBUG
Entering get()
10:00:21
DEBUG
Entering _make_request()
10:00:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:21
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:21
DEBUG
Entering _get_cookie_and_crumb()
10:00:21
DEBUG
cookie_mode = 'basic'
10:00:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:00:21
DEBUG
Entering _get_cookie_basic()
10:00:21
DEBUG
reusing cookie
10:00:21
DEBUG
Exiting _get_cookie_basic()
10:00:21
DEBUG
Entering _get_crumb_basic()
10:00:21
DEBUG
reusing crumb
10:00:21
DEBUG
Exiting _get_crumb_basic()
10:00:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:00:21
DEBUG
Exiting _get_cookie_and_crumb()
10:00:21
DEBUG
response code=200
10:00:21
DEBUG
Exiting _make_request()
10:00:21
DEBUG
Exiting get()
10:00:21
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:00:09
10:00:21
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:00:09-05:00
10:00:21
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:00:09-05:00
10:00:21
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:00:21
DEBUG
Exiting history()
10:00:21
DEBUG
POLL [Yahoo]: 10:00:21 Price=$56.46
10:00:21
DEBUG
CHECK: C=56.46 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:00:31
DEBUG
Entering history()
10:00:31
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:00:31
DEBUG
Entering history()
10:00:31
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:31
DEBUG
Entering get()
10:00:31
DEBUG
Entering _make_request()
10:00:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:31
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:31
DEBUG
Entering _get_cookie_and_crumb()
10:00:31
DEBUG
cookie_mode = 'basic'
10:00:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:00:31
DEBUG
Entering _get_cookie_basic()
10:00:31
DEBUG
reusing cookie
10:00:31
DEBUG
Exiting _get_cookie_basic()
10:00:31
DEBUG
Entering _get_crumb_basic()
10:00:31
DEBUG
reusing crumb
10:00:31
DEBUG
Exiting _get_crumb_basic()
10:00:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:00:31
DEBUG
Exiting _get_cookie_and_crumb()
10:00:31
DEBUG
response code=200
10:00:31
DEBUG
Exiting _make_request()
10:00:31
DEBUG
Exiting get()
10:00:31
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:00:19
10:00:31
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:00:19-05:00
10:00:31
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:00:31
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:00:31
DEBUG
Exiting history()
10:00:31
DEBUG
Exiting history()
10:00:31
DEBUG
Entering history()
10:00:31
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:31
DEBUG
Entering get()
10:00:31
DEBUG
Entering _make_request()
10:00:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:31
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:31
DEBUG
Entering _get_cookie_and_crumb()
10:00:31
DEBUG
cookie_mode = 'basic'
10:00:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:00:31
DEBUG
Entering _get_cookie_basic()
10:00:31
DEBUG
reusing cookie
10:00:31
DEBUG
Exiting _get_cookie_basic()
10:00:31
DEBUG
Entering _get_crumb_basic()
10:00:31
DEBUG
reusing crumb
10:00:31
DEBUG
Exiting _get_crumb_basic()
10:00:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:00:31
DEBUG
Exiting _get_cookie_and_crumb()
10:00:31
DEBUG
response code=200
10:00:31
DEBUG
Exiting _make_request()
10:00:31
DEBUG
Exiting get()
10:00:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:00:28
10:00:31
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:00:28-05:00
10:00:31
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:00:28-05:00
10:00:31
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:00:31
DEBUG
Exiting history()
10:00:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:00:41
DEBUG
Entering history()
10:00:41
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:00:41
DEBUG
Entering history()
10:00:41
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:41
DEBUG
Entering get()
10:00:41
DEBUG
Entering _make_request()
10:00:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:41
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:41
DEBUG
Entering _get_cookie_and_crumb()
10:00:41
DEBUG
cookie_mode = 'basic'
10:00:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:00:41
DEBUG
Entering _get_cookie_basic()
10:00:41
DEBUG
reusing cookie
10:00:41
DEBUG
Exiting _get_cookie_basic()
10:00:41
DEBUG
Entering _get_crumb_basic()
10:00:41
DEBUG
reusing crumb
10:00:41
DEBUG
Exiting _get_crumb_basic()
10:00:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:00:41
DEBUG
Exiting _get_cookie_and_crumb()
10:00:41
DEBUG
response code=200
10:00:41
DEBUG
Exiting _make_request()
10:00:41
DEBUG
Exiting get()
10:00:41
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:00:40
10:00:41
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:00:40-05:00
10:00:41
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:00:41
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:00:41
DEBUG
Exiting history()
10:00:41
DEBUG
Exiting history()
10:00:41
DEBUG
Entering history()
10:00:41
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:41
DEBUG
Entering get()
10:00:41
DEBUG
Entering _make_request()
10:00:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:41
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:41
DEBUG
Entering _get_cookie_and_crumb()
10:00:41
DEBUG
cookie_mode = 'basic'
10:00:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:00:41
DEBUG
Entering _get_cookie_basic()
10:00:41
DEBUG
reusing cookie
10:00:41
DEBUG
Exiting _get_cookie_basic()
10:00:41
DEBUG
Entering _get_crumb_basic()
10:00:41
DEBUG
reusing crumb
10:00:41
DEBUG
Exiting _get_crumb_basic()
10:00:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:00:41
DEBUG
Exiting _get_cookie_and_crumb()
10:00:41
DEBUG
response code=200
10:00:41
DEBUG
Exiting _make_request()
10:00:41
DEBUG
Exiting get()
10:00:41
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:00:40
10:00:41
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:00:40-05:00
10:00:41
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:00:40-05:00
10:00:41
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:00:41
DEBUG
Exiting history()
10:00:41
DEBUG
POLL [Yahoo]: 10:00:41 Price=$56.41
10:00:41
DEBUG
CHECK: C=56.41 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:00:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:00:51
DEBUG
Entering history()
10:00:51
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:00:51
DEBUG
Entering history()
10:00:51
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:51
DEBUG
Entering get()
10:00:51
DEBUG
Entering _make_request()
10:00:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:51
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:51
DEBUG
Entering _get_cookie_and_crumb()
10:00:51
DEBUG
cookie_mode = 'basic'
10:00:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:00:51
DEBUG
Entering _get_cookie_basic()
10:00:51
DEBUG
reusing cookie
10:00:51
DEBUG
Exiting _get_cookie_basic()
10:00:51
DEBUG
Entering _get_crumb_basic()
10:00:51
DEBUG
reusing crumb
10:00:51
DEBUG
Exiting _get_crumb_basic()
10:00:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:00:51
DEBUG
Exiting _get_cookie_and_crumb()
10:00:51
DEBUG
response code=200
10:00:51
DEBUG
Exiting _make_request()
10:00:51
DEBUG
Exiting get()
10:00:51
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:00:40
10:00:51
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:00:40-05:00
10:00:51
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:00:51
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:00:51
DEBUG
Exiting history()
10:00:51
DEBUG
Exiting history()
10:00:51
DEBUG
Entering history()
10:00:51
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:51
DEBUG
Entering get()
10:00:51
DEBUG
Entering _make_request()
10:00:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:51
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:51
DEBUG
Entering _get_cookie_and_crumb()
10:00:51
DEBUG
cookie_mode = 'basic'
10:00:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:00:51
DEBUG
Entering _get_cookie_basic()
10:00:51
DEBUG
reusing cookie
10:00:51
DEBUG
Exiting _get_cookie_basic()
10:00:51
DEBUG
Entering _get_crumb_basic()
10:00:51
DEBUG
reusing crumb
10:00:51
DEBUG
Exiting _get_crumb_basic()
10:00:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:00:51
DEBUG
Exiting _get_cookie_and_crumb()
10:00:51
DEBUG
response code=200
10:00:51
DEBUG
Exiting _make_request()
10:00:51
DEBUG
Exiting get()
10:00:51
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:00:40
10:00:51
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:00:40-05:00
10:00:51
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:00:40-05:00
10:00:51
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:00:51
DEBUG
Exiting history()
10:01:00
DEBUG
BAR: 10:00:00 O=56.47 H=56.47 L=56.47 C=56.47
10:01:00
DEBUG
Checking: C=56.47 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:01:01
DEBUG
Entering history()
10:01:01
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:01:01
DEBUG
Entering history()
10:01:01
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:01
DEBUG
Entering get()
10:01:01
DEBUG
Entering _make_request()
10:01:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:01
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:01
DEBUG
Entering _get_cookie_and_crumb()
10:01:01
DEBUG
cookie_mode = 'basic'
10:01:01
DEBUG
Entering _get_cookie_and_crumb_basic()
10:01:01
DEBUG
Entering _get_cookie_basic()
10:01:01
DEBUG
reusing cookie
10:01:01
DEBUG
Exiting _get_cookie_basic()
10:01:01
DEBUG
Entering _get_crumb_basic()
10:01:01
DEBUG
reusing crumb
10:01:01
DEBUG
Exiting _get_crumb_basic()
10:01:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:01:01
DEBUG
Exiting _get_cookie_and_crumb()
10:01:01
DEBUG
response code=200
10:01:01
DEBUG
Exiting _make_request()
10:01:01
DEBUG
Exiting get()
10:01:01
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:01:01
10:01:01
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:01:01-05:00
10:01:01
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:01:01
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:01:01
DEBUG
Exiting history()
10:01:01
DEBUG
Exiting history()
10:01:01
DEBUG
Entering history()
10:01:01
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:01
DEBUG
Entering get()
10:01:01
DEBUG
Entering _make_request()
10:01:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:01
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:01
DEBUG
Entering _get_cookie_and_crumb()
10:01:01
DEBUG
cookie_mode = 'basic'
10:01:01
DEBUG
Entering _get_cookie_and_crumb_basic()
10:01:01
DEBUG
Entering _get_cookie_basic()
10:01:01
DEBUG
reusing cookie
10:01:01
DEBUG
Exiting _get_cookie_basic()
10:01:01
DEBUG
Entering _get_crumb_basic()
10:01:01
DEBUG
reusing crumb
10:01:01
DEBUG
Exiting _get_crumb_basic()
10:01:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:01:01
DEBUG
Exiting _get_cookie_and_crumb()
10:01:01
DEBUG
response code=200
10:01:01
DEBUG
Exiting _make_request()
10:01:01
DEBUG
Exiting get()
10:01:01
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:01:01
10:01:01
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:01:01-05:00
10:01:01
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:01:01-05:00
10:01:01
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:01:01
DEBUG
Exiting history()
10:01:01
DEBUG
POLL [Yahoo]: 10:01:01 Price=$56.45
10:01:01
DEBUG
CHECK: C=56.45 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:01:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:01:11
DEBUG
Entering history()
10:01:11
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:01:11
DEBUG
Entering history()
10:01:11
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:11
DEBUG
Entering get()
10:01:11
DEBUG
Entering _make_request()
10:01:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:11
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:11
DEBUG
Entering _get_cookie_and_crumb()
10:01:11
DEBUG
cookie_mode = 'basic'
10:01:11
DEBUG
Entering _get_cookie_and_crumb_basic()
10:01:11
DEBUG
Entering _get_cookie_basic()
10:01:11
DEBUG
reusing cookie
10:01:11
DEBUG
Exiting _get_cookie_basic()
10:01:11
DEBUG
Entering _get_crumb_basic()
10:01:11
DEBUG
reusing crumb
10:01:11
DEBUG
Exiting _get_crumb_basic()
10:01:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:01:11
DEBUG
Exiting _get_cookie_and_crumb()
10:01:11
DEBUG
response code=200
10:01:11
DEBUG
Exiting _make_request()
10:01:11
DEBUG
Exiting get()
10:01:11
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:01:01
10:01:11
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:01:01-05:00
10:01:11
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:01:11
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:01:11
DEBUG
Exiting history()
10:01:11
DEBUG
Exiting history()
10:01:11
DEBUG
Entering history()
10:01:11
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:11
DEBUG
Entering get()
10:01:11
DEBUG
Entering _make_request()
10:01:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:11
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:11
DEBUG
Entering _get_cookie_and_crumb()
10:01:11
DEBUG
cookie_mode = 'basic'
10:01:11
DEBUG
Entering _get_cookie_and_crumb_basic()
10:01:11
DEBUG
Entering _get_cookie_basic()
10:01:11
DEBUG
reusing cookie
10:01:11
DEBUG
Exiting _get_cookie_basic()
10:01:11
DEBUG
Entering _get_crumb_basic()
10:01:11
DEBUG
reusing crumb
10:01:11
DEBUG
Exiting _get_crumb_basic()
10:01:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:01:11
DEBUG
Exiting _get_cookie_and_crumb()
10:01:11
DEBUG
response code=200
10:01:11
DEBUG
Exiting _make_request()
10:01:11
DEBUG
Exiting get()
10:01:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:01:01
10:01:11
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:01:01-05:00
10:01:11
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:01:01-05:00
10:01:11
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:01:11
DEBUG
Exiting history()
10:01:21
DEBUG
Entering history()
10:01:21
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:01:21
DEBUG
Entering history()
10:01:21
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:21
DEBUG
Entering get()
10:01:21
DEBUG
Entering _make_request()
10:01:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:21
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:21
DEBUG
Entering _get_cookie_and_crumb()
10:01:21
DEBUG
cookie_mode = 'basic'
10:01:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:01:21
DEBUG
Entering _get_cookie_basic()
10:01:21
DEBUG
reusing cookie
10:01:21
DEBUG
Exiting _get_cookie_basic()
10:01:21
DEBUG
Entering _get_crumb_basic()
10:01:21
DEBUG
reusing crumb
10:01:21
DEBUG
Exiting _get_crumb_basic()
10:01:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:01:21
DEBUG
Exiting _get_cookie_and_crumb()
10:01:21
DEBUG
response code=200
10:01:21
DEBUG
Exiting _make_request()
10:01:21
DEBUG
Exiting get()
10:01:21
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:01:20
10:01:21
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:01:20-05:00
10:01:21
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:01:21
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:01:21
DEBUG
Exiting history()
10:01:21
DEBUG
Exiting history()
10:01:21
DEBUG
Entering history()
10:01:21
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:21
DEBUG
Entering get()
10:01:21
DEBUG
Entering _make_request()
10:01:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:21
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:21
DEBUG
Entering _get_cookie_and_crumb()
10:01:21
DEBUG
cookie_mode = 'basic'
10:01:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:01:21
DEBUG
Entering _get_cookie_basic()
10:01:21
DEBUG
reusing cookie
10:01:21
DEBUG
Exiting _get_cookie_basic()
10:01:21
DEBUG
Entering _get_crumb_basic()
10:01:21
DEBUG
reusing crumb
10:01:21
DEBUG
Exiting _get_crumb_basic()
10:01:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:01:21
DEBUG
Exiting _get_cookie_and_crumb()
10:01:21
DEBUG
response code=200
10:01:21
DEBUG
Exiting _make_request()
10:01:21
DEBUG
Exiting get()
10:01:21
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:01:20
10:01:21
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:01:20-05:00
10:01:21
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:01:20-05:00
10:01:21
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:01:21
DEBUG
Exiting history()
10:01:21
DEBUG
POLL [Yahoo]: 10:01:21 Price=$56.42
10:01:21
DEBUG
CHECK: C=56.42 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:01:31
DEBUG
Entering history()
10:01:31
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:01:31
DEBUG
Entering history()
10:01:31
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:31
DEBUG
Entering get()
10:01:31
DEBUG
Entering _make_request()
10:01:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:31
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:31
DEBUG
Entering _get_cookie_and_crumb()
10:01:31
DEBUG
cookie_mode = 'basic'
10:01:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:01:31
DEBUG
Entering _get_cookie_basic()
10:01:31
DEBUG
reusing cookie
10:01:31
DEBUG
Exiting _get_cookie_basic()
10:01:31
DEBUG
Entering _get_crumb_basic()
10:01:31
DEBUG
reusing crumb
10:01:31
DEBUG
Exiting _get_crumb_basic()
10:01:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:01:31
DEBUG
Exiting _get_cookie_and_crumb()
10:01:31
DEBUG
response code=200
10:01:31
DEBUG
Exiting _make_request()
10:01:31
DEBUG
Exiting get()
10:01:31
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:01:20
10:01:31
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:01:20-05:00
10:01:31
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:01:31
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:01:31
DEBUG
Exiting history()
10:01:31
DEBUG
Exiting history()
10:01:31
DEBUG
Entering history()
10:01:31
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:31
DEBUG
Entering get()
10:01:31
DEBUG
Entering _make_request()
10:01:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:31
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:31
DEBUG
Entering _get_cookie_and_crumb()
10:01:31
DEBUG
cookie_mode = 'basic'
10:01:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:01:31
DEBUG
Entering _get_cookie_basic()
10:01:31
DEBUG
reusing cookie
10:01:31
DEBUG
Exiting _get_cookie_basic()
10:01:31
DEBUG
Entering _get_crumb_basic()
10:01:31
DEBUG
reusing crumb
10:01:31
DEBUG
Exiting _get_crumb_basic()
10:01:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:01:31
DEBUG
Exiting _get_cookie_and_crumb()
10:01:31
DEBUG
response code=200
10:01:31
DEBUG
Exiting _make_request()
10:01:31
DEBUG
Exiting get()
10:01:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:01:20
10:01:31
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:01:20-05:00
10:01:31
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:01:20-05:00
10:01:31
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:01:31
DEBUG
Exiting history()
10:01:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:01:41
DEBUG
Entering history()
10:01:41
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:01:41
DEBUG
Entering history()
10:01:41
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:41
DEBUG
Entering get()
10:01:41
DEBUG
Entering _make_request()
10:01:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:41
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:41
DEBUG
Entering _get_cookie_and_crumb()
10:01:41
DEBUG
cookie_mode = 'basic'
10:01:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:01:41
DEBUG
Entering _get_cookie_basic()
10:01:41
DEBUG
reusing cookie
10:01:41
DEBUG
Exiting _get_cookie_basic()
10:01:41
DEBUG
Entering _get_crumb_basic()
10:01:41
DEBUG
reusing crumb
10:01:41
DEBUG
Exiting _get_crumb_basic()
10:01:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:01:41
DEBUG
Exiting _get_cookie_and_crumb()
10:01:41
DEBUG
response code=200
10:01:41
DEBUG
Exiting _make_request()
10:01:41
DEBUG
Exiting get()
10:01:41
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:01:39
10:01:41
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:01:39-05:00
10:01:42
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:01:42
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:01:42
DEBUG
Exiting history()
10:01:42
DEBUG
Exiting history()
10:01:42
DEBUG
Entering history()
10:01:42
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:42
DEBUG
Entering get()
10:01:42
DEBUG
Entering _make_request()
10:01:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:42
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:42
DEBUG
Entering _get_cookie_and_crumb()
10:01:42
DEBUG
cookie_mode = 'basic'
10:01:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:01:42
DEBUG
Entering _get_cookie_basic()
10:01:42
DEBUG
reusing cookie
10:01:42
DEBUG
Exiting _get_cookie_basic()
10:01:42
DEBUG
Entering _get_crumb_basic()
10:01:42
DEBUG
reusing crumb
10:01:42
DEBUG
Exiting _get_crumb_basic()
10:01:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:01:42
DEBUG
Exiting _get_cookie_and_crumb()
10:01:42
DEBUG
response code=200
10:01:42
DEBUG
Exiting _make_request()
10:01:42
DEBUG
Exiting get()
10:01:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:01:39
10:01:42
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:01:39-05:00
10:01:42
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:01:39-05:00
10:01:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:01:42
DEBUG
Exiting history()
10:01:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:01:52
DEBUG
Entering history()
10:01:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:01:52
DEBUG
Entering history()
10:01:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:52
DEBUG
Entering get()
10:01:52
DEBUG
Entering _make_request()
10:01:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:52
DEBUG
Entering _get_cookie_and_crumb()
10:01:52
DEBUG
cookie_mode = 'basic'
10:01:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:01:52
DEBUG
Entering _get_cookie_basic()
10:01:52
DEBUG
reusing cookie
10:01:52
DEBUG
Exiting _get_cookie_basic()
10:01:52
DEBUG
Entering _get_crumb_basic()
10:01:52
DEBUG
reusing crumb
10:01:52
DEBUG
Exiting _get_crumb_basic()
10:01:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:01:52
DEBUG
Exiting _get_cookie_and_crumb()
10:01:52
DEBUG
response code=200
10:01:52
DEBUG
Exiting _make_request()
10:01:52
DEBUG
Exiting get()
10:01:52
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:01:47
10:01:52
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:01:47-05:00
10:01:52
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:01:52
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:01:52
DEBUG
Exiting history()
10:01:52
DEBUG
Exiting history()
10:01:52
DEBUG
Entering history()
10:01:52
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:52
DEBUG
Entering get()
10:01:52
DEBUG
Entering _make_request()
10:01:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:52
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:52
DEBUG
Entering _get_cookie_and_crumb()
10:01:52
DEBUG
cookie_mode = 'basic'
10:01:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:01:52
DEBUG
Entering _get_cookie_basic()
10:01:52
DEBUG
reusing cookie
10:01:52
DEBUG
Exiting _get_cookie_basic()
10:01:52
DEBUG
Entering _get_crumb_basic()
10:01:52
DEBUG
reusing crumb
10:01:52
DEBUG
Exiting _get_crumb_basic()
10:01:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:01:52
DEBUG
Exiting _get_cookie_and_crumb()
10:01:52
DEBUG
response code=200
10:01:52
DEBUG
Exiting _make_request()
10:01:52
DEBUG
Exiting get()
10:01:52
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:01:47
10:01:52
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:01:47-05:00
10:01:52
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:01:47-05:00
10:01:52
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:01:52
DEBUG
Exiting history()
10:01:52
DEBUG
POLL [Yahoo]: 10:01:52 Price=$56.44
10:01:52
DEBUG
CHECK: C=56.44 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:02:02
DEBUG
Entering history()
10:02:02
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:02:02
DEBUG
Entering history()
10:02:02
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:02
DEBUG
Entering get()
10:02:02
DEBUG
Entering _make_request()
10:02:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:02
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:02
DEBUG
Entering _get_cookie_and_crumb()
10:02:02
DEBUG
cookie_mode = 'basic'
10:02:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:02:02
DEBUG
Entering _get_cookie_basic()
10:02:02
DEBUG
reusing cookie
10:02:02
DEBUG
Exiting _get_cookie_basic()
10:02:02
DEBUG
Entering _get_crumb_basic()
10:02:02
DEBUG
reusing crumb
10:02:02
DEBUG
Exiting _get_crumb_basic()
10:02:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:02:02
DEBUG
Exiting _get_cookie_and_crumb()
10:02:02
DEBUG
response code=200
10:02:02
DEBUG
Exiting _make_request()
10:02:02
DEBUG
Exiting get()
10:02:02
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:02:00
10:02:02
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:02:00-05:00
10:02:02
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:02:02
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:02:02
DEBUG
Exiting history()
10:02:02
DEBUG
Exiting history()
10:02:02
DEBUG
Entering history()
10:02:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:02
DEBUG
Entering get()
10:02:02
DEBUG
Entering _make_request()
10:02:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:02
DEBUG
Entering _get_cookie_and_crumb()
10:02:02
DEBUG
cookie_mode = 'basic'
10:02:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:02:02
DEBUG
Entering _get_cookie_basic()
10:02:02
DEBUG
reusing cookie
10:02:02
DEBUG
Exiting _get_cookie_basic()
10:02:02
DEBUG
Entering _get_crumb_basic()
10:02:02
DEBUG
reusing crumb
10:02:02
DEBUG
Exiting _get_crumb_basic()
10:02:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:02:02
DEBUG
Exiting _get_cookie_and_crumb()
10:02:02
DEBUG
response code=200
10:02:02
DEBUG
Exiting _make_request()
10:02:02
DEBUG
Exiting get()
10:02:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:01:47
10:02:02
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:01:47-05:00
10:02:02
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:01:47-05:00
10:02:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:02:02
DEBUG
Exiting history()
10:02:02
DEBUG
POLL [Yahoo]: 10:02:02 Price=$56.42
10:02:02
DEBUG
CHECK: C=56.42 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:02:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:02:12
DEBUG
Entering history()
10:02:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:02:12
DEBUG
Entering history()
10:02:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:12
DEBUG
Entering get()
10:02:12
DEBUG
Entering _make_request()
10:02:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:12
DEBUG
Entering _get_cookie_and_crumb()
10:02:12
DEBUG
cookie_mode = 'basic'
10:02:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:02:12
DEBUG
Entering _get_cookie_basic()
10:02:12
DEBUG
reusing cookie
10:02:12
DEBUG
Exiting _get_cookie_basic()
10:02:12
DEBUG
Entering _get_crumb_basic()
10:02:12
DEBUG
reusing crumb
10:02:12
DEBUG
Exiting _get_crumb_basic()
10:02:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:02:12
DEBUG
Exiting _get_cookie_and_crumb()
10:02:12
DEBUG
response code=200
10:02:12
DEBUG
Exiting _make_request()
10:02:12
DEBUG
Exiting get()
10:02:12
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:02:00
10:02:12
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:02:00-05:00
10:02:12
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:02:12
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:02:12
DEBUG
Exiting history()
10:02:12
DEBUG
Exiting history()
10:02:12
DEBUG
Entering history()
10:02:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:12
DEBUG
Entering get()
10:02:12
DEBUG
Entering _make_request()
10:02:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:12
DEBUG
Entering _get_cookie_and_crumb()
10:02:12
DEBUG
cookie_mode = 'basic'
10:02:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:02:12
DEBUG
Entering _get_cookie_basic()
10:02:12
DEBUG
reusing cookie
10:02:12
DEBUG
Exiting _get_cookie_basic()
10:02:12
DEBUG
Entering _get_crumb_basic()
10:02:12
DEBUG
reusing crumb
10:02:12
DEBUG
Exiting _get_crumb_basic()
10:02:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:02:12
DEBUG
Exiting _get_cookie_and_crumb()
10:02:12
DEBUG
response code=200
10:02:12
DEBUG
Exiting _make_request()
10:02:12
DEBUG
Exiting get()
10:02:12
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:02:08
10:02:12
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:02:08-05:00
10:02:12
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:02:08-05:00
10:02:12
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:02:12
DEBUG
Exiting history()
10:02:22
DEBUG
Entering history()
10:02:22
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:02:22
DEBUG
Entering history()
10:02:22
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:22
DEBUG
Entering get()
10:02:22
DEBUG
Entering _make_request()
10:02:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:22
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:22
DEBUG
Entering _get_cookie_and_crumb()
10:02:22
DEBUG
cookie_mode = 'basic'
10:02:22
DEBUG
Entering _get_cookie_and_crumb_basic()
10:02:22
DEBUG
Entering _get_cookie_basic()
10:02:22
DEBUG
reusing cookie
10:02:22
DEBUG
Exiting _get_cookie_basic()
10:02:22
DEBUG
Entering _get_crumb_basic()
10:02:22
DEBUG
reusing crumb
10:02:22
DEBUG
Exiting _get_crumb_basic()
10:02:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:02:22
DEBUG
Exiting _get_cookie_and_crumb()
10:02:22
DEBUG
response code=200
10:02:22
DEBUG
Exiting _make_request()
10:02:22
DEBUG
Exiting get()
10:02:22
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:02:21
10:02:22
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:02:21-05:00
10:02:22
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:02:22
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:02:22
DEBUG
Exiting history()
10:02:22
DEBUG
Exiting history()
10:02:22
DEBUG
Entering history()
10:02:22
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:22
DEBUG
Entering get()
10:02:22
DEBUG
Entering _make_request()
10:02:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:22
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:22
DEBUG
Entering _get_cookie_and_crumb()
10:02:22
DEBUG
cookie_mode = 'basic'
10:02:22
DEBUG
Entering _get_cookie_and_crumb_basic()
10:02:22
DEBUG
Entering _get_cookie_basic()
10:02:22
DEBUG
reusing cookie
10:02:22
DEBUG
Exiting _get_cookie_basic()
10:02:22
DEBUG
Entering _get_crumb_basic()
10:02:22
DEBUG
reusing crumb
10:02:22
DEBUG
Exiting _get_crumb_basic()
10:02:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:02:22
DEBUG
Exiting _get_cookie_and_crumb()
10:02:22
DEBUG
response code=200
10:02:22
DEBUG
Exiting _make_request()
10:02:22
DEBUG
Exiting get()
10:02:22
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:02:21
10:02:22
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:02:21-05:00
10:02:22
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:02:21-05:00
10:02:22
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:02:22
DEBUG
Exiting history()
10:02:22
DEBUG
POLL [Yahoo]: 10:02:22 Price=$56.50
10:02:22
DEBUG
CHECK: C=56.50 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:02:32
DEBUG
Entering history()
10:02:32
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:02:32
DEBUG
Entering history()
10:02:32
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:32
DEBUG
Entering get()
10:02:32
DEBUG
Entering _make_request()
10:02:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:32
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:32
DEBUG
Entering _get_cookie_and_crumb()
10:02:32
DEBUG
cookie_mode = 'basic'
10:02:32
DEBUG
Entering _get_cookie_and_crumb_basic()
10:02:32
DEBUG
Entering _get_cookie_basic()
10:02:32
DEBUG
reusing cookie
10:02:32
DEBUG
Exiting _get_cookie_basic()
10:02:32
DEBUG
Entering _get_crumb_basic()
10:02:32
DEBUG
reusing crumb
10:02:32
DEBUG
Exiting _get_crumb_basic()
10:02:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:02:32
DEBUG
Exiting _get_cookie_and_crumb()
10:02:32
DEBUG
response code=200
10:02:32
DEBUG
Exiting _make_request()
10:02:32
DEBUG
Exiting get()
10:02:32
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:02:21
10:02:32
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:02:21-05:00
10:02:32
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:02:32
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:02:32
DEBUG
Exiting history()
10:02:32
DEBUG
Exiting history()
10:02:32
DEBUG
Entering history()
10:02:32
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:32
DEBUG
Entering get()
10:02:32
DEBUG
Entering _make_request()
10:02:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:32
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:32
DEBUG
Entering _get_cookie_and_crumb()
10:02:32
DEBUG
cookie_mode = 'basic'
10:02:32
DEBUG
Entering _get_cookie_and_crumb_basic()
10:02:32
DEBUG
Entering _get_cookie_basic()
10:02:32
DEBUG
reusing cookie
10:02:32
DEBUG
Exiting _get_cookie_basic()
10:02:32
DEBUG
Entering _get_crumb_basic()
10:02:32
DEBUG
reusing crumb
10:02:32
DEBUG
Exiting _get_crumb_basic()
10:02:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:02:32
DEBUG
Exiting _get_cookie_and_crumb()
10:02:32
DEBUG
response code=200
10:02:32
DEBUG
Exiting _make_request()
10:02:32
DEBUG
Exiting get()
10:02:32
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:02:21
10:02:32
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:02:21-05:00
10:02:32
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:02:21-05:00
10:02:32
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:02:32
DEBUG
Exiting history()
10:02:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:02:42
DEBUG
Entering history()
10:02:42
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:02:42
DEBUG
Entering history()
10:02:42
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:42
DEBUG
Entering get()
10:02:42
DEBUG
Entering _make_request()
10:02:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:42
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:42
DEBUG
Entering _get_cookie_and_crumb()
10:02:42
DEBUG
cookie_mode = 'basic'
10:02:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:02:42
DEBUG
Entering _get_cookie_basic()
10:02:42
DEBUG
reusing cookie
10:02:42
DEBUG
Exiting _get_cookie_basic()
10:02:42
DEBUG
Entering _get_crumb_basic()
10:02:42
DEBUG
reusing crumb
10:02:42
DEBUG
Exiting _get_crumb_basic()
10:02:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:02:42
DEBUG
Exiting _get_cookie_and_crumb()
10:02:42
DEBUG
response code=200
10:02:42
DEBUG
Exiting _make_request()
10:02:42
DEBUG
Exiting get()
10:02:42
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:02:40
10:02:42
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:02:40-05:00
10:02:42
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:02:42
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:02:42
DEBUG
Exiting history()
10:02:42
DEBUG
Exiting history()
10:02:42
DEBUG
Entering history()
10:02:42
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:42
DEBUG
Entering get()
10:02:42
DEBUG
Entering _make_request()
10:02:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:42
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:42
DEBUG
Entering _get_cookie_and_crumb()
10:02:42
DEBUG
cookie_mode = 'basic'
10:02:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:02:42
DEBUG
Entering _get_cookie_basic()
10:02:42
DEBUG
reusing cookie
10:02:42
DEBUG
Exiting _get_cookie_basic()
10:02:42
DEBUG
Entering _get_crumb_basic()
10:02:42
DEBUG
reusing crumb
10:02:42
DEBUG
Exiting _get_crumb_basic()
10:02:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:02:42
DEBUG
Exiting _get_cookie_and_crumb()
10:02:42
DEBUG
response code=200
10:02:42
DEBUG
Exiting _make_request()
10:02:42
DEBUG
Exiting get()
10:02:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:02:41
10:02:42
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:02:41-05:00
10:02:42
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:02:41-05:00
10:02:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:02:42
DEBUG
Exiting history()
10:02:42
DEBUG
POLL [Yahoo]: 10:02:42 Price=$56.44
10:02:42
DEBUG
CHECK: C=56.44 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:02:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:02:52
DEBUG
Entering history()
10:02:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:02:52
DEBUG
Entering history()
10:02:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:52
DEBUG
Entering get()
10:02:52
DEBUG
Entering _make_request()
10:02:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:52
DEBUG
Entering _get_cookie_and_crumb()
10:02:52
DEBUG
cookie_mode = 'basic'
10:02:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:02:52
DEBUG
Entering _get_cookie_basic()
10:02:52
DEBUG
reusing cookie
10:02:52
DEBUG
Exiting _get_cookie_basic()
10:02:52
DEBUG
Entering _get_crumb_basic()
10:02:52
DEBUG
reusing crumb
10:02:52
DEBUG
Exiting _get_crumb_basic()
10:02:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:02:52
DEBUG
Exiting _get_cookie_and_crumb()
10:02:52
DEBUG
response code=200
10:02:52
DEBUG
Exiting _make_request()
10:02:52
DEBUG
Exiting get()
10:02:52
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:02:40
10:02:52
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:02:40-05:00
10:02:52
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:02:52
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:02:52
DEBUG
Exiting history()
10:02:52
DEBUG
Exiting history()
10:02:52
DEBUG
Entering history()
10:02:52
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:52
DEBUG
Entering get()
10:02:52
DEBUG
Entering _make_request()
10:02:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:52
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:52
DEBUG
Entering _get_cookie_and_crumb()
10:02:52
DEBUG
cookie_mode = 'basic'
10:02:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:02:52
DEBUG
Entering _get_cookie_basic()
10:02:52
DEBUG
reusing cookie
10:02:52
DEBUG
Exiting _get_cookie_basic()
10:02:52
DEBUG
Entering _get_crumb_basic()
10:02:52
DEBUG
reusing crumb
10:02:52
DEBUG
Exiting _get_crumb_basic()
10:02:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:02:52
DEBUG
Exiting _get_cookie_and_crumb()
10:02:53
DEBUG
response code=200
10:02:53
DEBUG
Exiting _make_request()
10:02:53
DEBUG
Exiting get()
10:02:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:02:41
10:02:53
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:02:41-05:00
10:02:53
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:02:41-05:00
10:02:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:02:53
DEBUG
Exiting history()
10:03:00
DEBUG
BAR: 10:02:00 O=56.45 H=56.45 L=56.45 C=56.45
10:03:00
DEBUG
Checking: C=56.45 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:03:03
DEBUG
Entering history()
10:03:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:03:03
DEBUG
Entering history()
10:03:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:03
DEBUG
Entering get()
10:03:03
DEBUG
Entering _make_request()
10:03:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:03
DEBUG
Entering _get_cookie_and_crumb()
10:03:03
DEBUG
cookie_mode = 'basic'
10:03:03
DEBUG
Entering _get_cookie_and_crumb_basic()
10:03:03
DEBUG
Entering _get_cookie_basic()
10:03:03
DEBUG
reusing cookie
10:03:03
DEBUG
Exiting _get_cookie_basic()
10:03:03
DEBUG
Entering _get_crumb_basic()
10:03:03
DEBUG
reusing crumb
10:03:03
DEBUG
Exiting _get_crumb_basic()
10:03:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:03:03
DEBUG
Exiting _get_cookie_and_crumb()
10:03:03
DEBUG
response code=200
10:03:03
DEBUG
Exiting _make_request()
10:03:03
DEBUG
Exiting get()
10:03:03
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:03:01
10:03:03
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:03:01-05:00
10:03:03
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:03:03
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:03:03
DEBUG
Exiting history()
10:03:03
DEBUG
Exiting history()
10:03:03
DEBUG
Entering history()
10:03:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:03
DEBUG
Entering get()
10:03:03
DEBUG
Entering _make_request()
10:03:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:03
DEBUG
Entering _get_cookie_and_crumb()
10:03:03
DEBUG
cookie_mode = 'basic'
10:03:03
DEBUG
Entering _get_cookie_and_crumb_basic()
10:03:03
DEBUG
Entering _get_cookie_basic()
10:03:03
DEBUG
reusing cookie
10:03:03
DEBUG
Exiting _get_cookie_basic()
10:03:03
DEBUG
Entering _get_crumb_basic()
10:03:03
DEBUG
reusing crumb
10:03:03
DEBUG
Exiting _get_crumb_basic()
10:03:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:03:03
DEBUG
Exiting _get_cookie_and_crumb()
10:03:03
DEBUG
response code=200
10:03:03
DEBUG
Exiting _make_request()
10:03:03
DEBUG
Exiting get()
10:03:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:03:01
10:03:03
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:03:01-05:00
10:03:03
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:03:01-05:00
10:03:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:03:03
DEBUG
Exiting history()
10:03:03
DEBUG
POLL [Yahoo]: 10:03:03 Price=$56.39
10:03:03
DEBUG
CHECK: C=56.39 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:03:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:03:13
DEBUG
Entering history()
10:03:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:03:13
DEBUG
Entering history()
10:03:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:13
DEBUG
Entering get()
10:03:13
DEBUG
Entering _make_request()
10:03:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:13
DEBUG
Entering _get_cookie_and_crumb()
10:03:13
DEBUG
cookie_mode = 'basic'
10:03:13
DEBUG
Entering _get_cookie_and_crumb_basic()
10:03:13
DEBUG
Entering _get_cookie_basic()
10:03:13
DEBUG
reusing cookie
10:03:13
DEBUG
Exiting _get_cookie_basic()
10:03:13
DEBUG
Entering _get_crumb_basic()
10:03:13
DEBUG
reusing crumb
10:03:13
DEBUG
Exiting _get_crumb_basic()
10:03:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:03:13
DEBUG
Exiting _get_cookie_and_crumb()
10:03:13
DEBUG
response code=200
10:03:13
DEBUG
Exiting _make_request()
10:03:13
DEBUG
Exiting get()
10:03:13
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:03:01
10:03:13
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:03:01-05:00
10:03:13
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:03:13
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:03:13
DEBUG
Exiting history()
10:03:13
DEBUG
Exiting history()
10:03:13
DEBUG
Entering history()
10:03:13
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:13
DEBUG
Entering get()
10:03:13
DEBUG
Entering _make_request()
10:03:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:13
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:13
DEBUG
Entering _get_cookie_and_crumb()
10:03:13
DEBUG
cookie_mode = 'basic'
10:03:13
DEBUG
Entering _get_cookie_and_crumb_basic()
10:03:13
DEBUG
Entering _get_cookie_basic()
10:03:13
DEBUG
reusing cookie
10:03:13
DEBUG
Exiting _get_cookie_basic()
10:03:13
DEBUG
Entering _get_crumb_basic()
10:03:13
DEBUG
reusing crumb
10:03:13
DEBUG
Exiting _get_crumb_basic()
10:03:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:03:13
DEBUG
Exiting _get_cookie_and_crumb()
10:03:13
DEBUG
response code=200
10:03:13
DEBUG
Exiting _make_request()
10:03:13
DEBUG
Exiting get()
10:03:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:03:08
10:03:13
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:03:08-05:00
10:03:13
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:03:08-05:00
10:03:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:03:13
DEBUG
Exiting history()
10:03:23
DEBUG
Entering history()
10:03:23
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:03:23
DEBUG
Entering history()
10:03:23
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:23
DEBUG
Entering get()
10:03:23
DEBUG
Entering _make_request()
10:03:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:23
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:23
DEBUG
Entering _get_cookie_and_crumb()
10:03:23
DEBUG
cookie_mode = 'basic'
10:03:23
DEBUG
Entering _get_cookie_and_crumb_basic()
10:03:23
DEBUG
Entering _get_cookie_basic()
10:03:23
DEBUG
reusing cookie
10:03:23
DEBUG
Exiting _get_cookie_basic()
10:03:23
DEBUG
Entering _get_crumb_basic()
10:03:23
DEBUG
reusing crumb
10:03:23
DEBUG
Exiting _get_crumb_basic()
10:03:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:03:23
DEBUG
Exiting _get_cookie_and_crumb()
10:03:23
DEBUG
response code=200
10:03:23
DEBUG
Exiting _make_request()
10:03:23
DEBUG
Exiting get()
10:03:23
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:03:20
10:03:23
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:03:20-05:00
10:03:23
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:03:23
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:03:23
DEBUG
Exiting history()
10:03:23
DEBUG
Exiting history()
10:03:23
DEBUG
Entering history()
10:03:23
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:23
DEBUG
Entering get()
10:03:23
DEBUG
Entering _make_request()
10:03:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:23
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:23
DEBUG
Entering _get_cookie_and_crumb()
10:03:23
DEBUG
cookie_mode = 'basic'
10:03:23
DEBUG
Entering _get_cookie_and_crumb_basic()
10:03:23
DEBUG
Entering _get_cookie_basic()
10:03:23
DEBUG
reusing cookie
10:03:23
DEBUG
Exiting _get_cookie_basic()
10:03:23
DEBUG
Entering _get_crumb_basic()
10:03:23
DEBUG
reusing crumb
10:03:23
DEBUG
Exiting _get_crumb_basic()
10:03:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:03:23
DEBUG
Exiting _get_cookie_and_crumb()
10:03:23
DEBUG
response code=200
10:03:23
DEBUG
Exiting _make_request()
10:03:23
DEBUG
Exiting get()
10:03:23
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:03:20
10:03:23
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:03:20-05:00
10:03:23
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:03:20-05:00
10:03:23
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:03:23
DEBUG
Exiting history()
10:03:23
DEBUG
POLL [Yahoo]: 10:03:23 Price=$56.32
10:03:23
DEBUG
CHECK: C=56.32 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:03:33
DEBUG
Entering history()
10:03:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:03:33
DEBUG
Entering history()
10:03:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:33
DEBUG
Entering get()
10:03:33
DEBUG
Entering _make_request()
10:03:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:33
DEBUG
Entering _get_cookie_and_crumb()
10:03:33
DEBUG
cookie_mode = 'basic'
10:03:33
DEBUG
Entering _get_cookie_and_crumb_basic()
10:03:33
DEBUG
Entering _get_cookie_basic()
10:03:33
DEBUG
reusing cookie
10:03:33
DEBUG
Exiting _get_cookie_basic()
10:03:33
DEBUG
Entering _get_crumb_basic()
10:03:33
DEBUG
reusing crumb
10:03:33
DEBUG
Exiting _get_crumb_basic()
10:03:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:03:33
DEBUG
Exiting _get_cookie_and_crumb()
10:03:33
DEBUG
response code=200
10:03:33
DEBUG
Exiting _make_request()
10:03:33
DEBUG
Exiting get()
10:03:33
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:03:20
10:03:33
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:03:20-05:00
10:03:33
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:03:33
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:03:33
DEBUG
Exiting history()
10:03:33
DEBUG
Exiting history()
10:03:33
DEBUG
Entering history()
10:03:33
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:33
DEBUG
Entering get()
10:03:33
DEBUG
Entering _make_request()
10:03:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:33
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:33
DEBUG
Entering _get_cookie_and_crumb()
10:03:33
DEBUG
cookie_mode = 'basic'
10:03:33
DEBUG
Entering _get_cookie_and_crumb_basic()
10:03:33
DEBUG
Entering _get_cookie_basic()
10:03:33
DEBUG
reusing cookie
10:03:33
DEBUG
Exiting _get_cookie_basic()
10:03:33
DEBUG
Entering _get_crumb_basic()
10:03:33
DEBUG
reusing crumb
10:03:33
DEBUG
Exiting _get_crumb_basic()
10:03:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:03:33
DEBUG
Exiting _get_cookie_and_crumb()
10:03:33
DEBUG
response code=200
10:03:33
DEBUG
Exiting _make_request()
10:03:33
DEBUG
Exiting get()
10:03:33
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:03:20
10:03:33
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:03:20-05:00
10:03:33
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:03:20-05:00
10:03:33
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:03:33
DEBUG
Exiting history()
10:03:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:03:43
DEBUG
Entering history()
10:03:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:03:43
DEBUG
Entering history()
10:03:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:43
DEBUG
Entering get()
10:03:43
DEBUG
Entering _make_request()
10:03:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:43
DEBUG
Entering _get_cookie_and_crumb()
10:03:43
DEBUG
cookie_mode = 'basic'
10:03:43
DEBUG
Entering _get_cookie_and_crumb_basic()
10:03:43
DEBUG
Entering _get_cookie_basic()
10:03:43
DEBUG
reusing cookie
10:03:43
DEBUG
Exiting _get_cookie_basic()
10:03:43
DEBUG
Entering _get_crumb_basic()
10:03:43
DEBUG
reusing crumb
10:03:43
DEBUG
Exiting _get_crumb_basic()
10:03:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:03:43
DEBUG
Exiting _get_cookie_and_crumb()
10:03:43
DEBUG
response code=200
10:03:43
DEBUG
Exiting _make_request()
10:03:43
DEBUG
Exiting get()
10:03:43
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:03:40
10:03:43
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:03:40-05:00
10:03:43
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:03:43
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:03:43
DEBUG
Exiting history()
10:03:43
DEBUG
Exiting history()
10:03:43
DEBUG
Entering history()
10:03:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:43
DEBUG
Entering get()
10:03:43
DEBUG
Entering _make_request()
10:03:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:43
DEBUG
Entering _get_cookie_and_crumb()
10:03:43
DEBUG
cookie_mode = 'basic'
10:03:43
DEBUG
Entering _get_cookie_and_crumb_basic()
10:03:43
DEBUG
Entering _get_cookie_basic()
10:03:43
DEBUG
reusing cookie
10:03:43
DEBUG
Exiting _get_cookie_basic()
10:03:43
DEBUG
Entering _get_crumb_basic()
10:03:43
DEBUG
reusing crumb
10:03:43
DEBUG
Exiting _get_crumb_basic()
10:03:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:03:43
DEBUG
Exiting _get_cookie_and_crumb()
10:03:43
DEBUG
response code=200
10:03:43
DEBUG
Exiting _make_request()
10:03:43
DEBUG
Exiting get()
10:03:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:03:40
10:03:43
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:03:40-05:00
10:03:43
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:03:40-05:00
10:03:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:03:43
DEBUG
Exiting history()
10:03:43
DEBUG
POLL [Yahoo]: 10:03:43 Price=$56.31
10:03:43
DEBUG
CHECK: C=56.31 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:03:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:03:53
DEBUG
Entering history()
10:03:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:03:53
DEBUG
Entering history()
10:03:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:53
DEBUG
Entering get()
10:03:53
DEBUG
Entering _make_request()
10:03:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:53
DEBUG
Entering _get_cookie_and_crumb()
10:03:53
DEBUG
cookie_mode = 'basic'
10:03:53
DEBUG
Entering _get_cookie_and_crumb_basic()
10:03:53
DEBUG
Entering _get_cookie_basic()
10:03:53
DEBUG
reusing cookie
10:03:53
DEBUG
Exiting _get_cookie_basic()
10:03:53
DEBUG
Entering _get_crumb_basic()
10:03:53
DEBUG
reusing crumb
10:03:53
DEBUG
Exiting _get_crumb_basic()
10:03:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:03:53
DEBUG
Exiting _get_cookie_and_crumb()
10:03:53
DEBUG
response code=200
10:03:53
DEBUG
Exiting _make_request()
10:03:53
DEBUG
Exiting get()
10:03:53
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:03:40
10:03:53
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:03:40-05:00
10:03:53
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:03:53
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:03:53
DEBUG
Exiting history()
10:03:53
DEBUG
Exiting history()
10:03:53
DEBUG
Entering history()
10:03:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:53
DEBUG
Entering get()
10:03:53
DEBUG
Entering _make_request()
10:03:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:53
DEBUG
Entering _get_cookie_and_crumb()
10:03:53
DEBUG
cookie_mode = 'basic'
10:03:53
DEBUG
Entering _get_cookie_and_crumb_basic()
10:03:53
DEBUG
Entering _get_cookie_basic()
10:03:53
DEBUG
reusing cookie
10:03:53
DEBUG
Exiting _get_cookie_basic()
10:03:53
DEBUG
Entering _get_crumb_basic()
10:03:53
DEBUG
reusing crumb
10:03:53
DEBUG
Exiting _get_crumb_basic()
10:03:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:03:53
DEBUG
Exiting _get_cookie_and_crumb()
10:03:53
DEBUG
response code=200
10:03:53
DEBUG
Exiting _make_request()
10:03:53
DEBUG
Exiting get()
10:03:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:03:40
10:03:53
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:03:40-05:00
10:03:53
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:03:40-05:00
10:03:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:03:53
DEBUG
Exiting history()
10:04:00
DEBUG
BAR: 10:03:00 O=56.29 H=56.37 L=56.29 C=56.37
10:04:00
DEBUG
Checking: C=56.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:04:03
DEBUG
Entering history()
10:04:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:04:03
DEBUG
Entering history()
10:04:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:03
DEBUG
Entering get()
10:04:03
DEBUG
Entering _make_request()
10:04:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:03
DEBUG
Entering _get_cookie_and_crumb()
10:04:03
DEBUG
cookie_mode = 'basic'
10:04:03
DEBUG
Entering _get_cookie_and_crumb_basic()
10:04:03
DEBUG
Entering _get_cookie_basic()
10:04:03
DEBUG
reusing cookie
10:04:03
DEBUG
Exiting _get_cookie_basic()
10:04:03
DEBUG
Entering _get_crumb_basic()
10:04:03
DEBUG
reusing crumb
10:04:03
DEBUG
Exiting _get_crumb_basic()
10:04:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:04:03
DEBUG
Exiting _get_cookie_and_crumb()
10:04:04
DEBUG
response code=200
10:04:04
DEBUG
Exiting _make_request()
10:04:04
DEBUG
Exiting get()
10:04:04
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:04:02
10:04:04
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:04:02-05:00
10:04:04
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:04:04
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:04:04
DEBUG
Exiting history()
10:04:04
DEBUG
Exiting history()
10:04:04
DEBUG
Entering history()
10:04:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:04
DEBUG
Entering get()
10:04:04
DEBUG
Entering _make_request()
10:04:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:04
DEBUG
Entering _get_cookie_and_crumb()
10:04:04
DEBUG
cookie_mode = 'basic'
10:04:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:04:04
DEBUG
Entering _get_cookie_basic()
10:04:04
DEBUG
reusing cookie
10:04:04
DEBUG
Exiting _get_cookie_basic()
10:04:04
DEBUG
Entering _get_crumb_basic()
10:04:04
DEBUG
reusing crumb
10:04:04
DEBUG
Exiting _get_crumb_basic()
10:04:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:04:04
DEBUG
Exiting _get_cookie_and_crumb()
10:04:04
DEBUG
response code=200
10:04:04
DEBUG
Exiting _make_request()
10:04:04
DEBUG
Exiting get()
10:04:04
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:04:02
10:04:04
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:04:02-05:00
10:04:04
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:04:02-05:00
10:04:04
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:04:04
DEBUG
Exiting history()
10:04:04
DEBUG
POLL [Yahoo]: 10:04:04 Price=$56.29
10:04:04
DEBUG
CHECK: C=56.29 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:04:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:04:14
DEBUG
Entering history()
10:04:14
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:04:14
DEBUG
Entering history()
10:04:14
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:14
DEBUG
Entering get()
10:04:14
DEBUG
Entering _make_request()
10:04:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:14
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:14
DEBUG
Entering _get_cookie_and_crumb()
10:04:14
DEBUG
cookie_mode = 'basic'
10:04:14
DEBUG
Entering _get_cookie_and_crumb_basic()
10:04:14
DEBUG
Entering _get_cookie_basic()
10:04:14
DEBUG
reusing cookie
10:04:14
DEBUG
Exiting _get_cookie_basic()
10:04:14
DEBUG
Entering _get_crumb_basic()
10:04:14
DEBUG
reusing crumb
10:04:14
DEBUG
Exiting _get_crumb_basic()
10:04:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:04:14
DEBUG
Exiting _get_cookie_and_crumb()
10:04:14
DEBUG
response code=200
10:04:14
DEBUG
Exiting _make_request()
10:04:14
DEBUG
Exiting get()
10:04:14
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:04:12
10:04:14
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:04:12-05:00
10:04:14
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:04:14
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:04:14
DEBUG
Exiting history()
10:04:14
DEBUG
Exiting history()
10:04:14
DEBUG
Entering history()
10:04:14
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:14
DEBUG
Entering get()
10:04:14
DEBUG
Entering _make_request()
10:04:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:14
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:14
DEBUG
Entering _get_cookie_and_crumb()
10:04:14
DEBUG
cookie_mode = 'basic'
10:04:14
DEBUG
Entering _get_cookie_and_crumb_basic()
10:04:14
DEBUG
Entering _get_cookie_basic()
10:04:14
DEBUG
reusing cookie
10:04:14
DEBUG
Exiting _get_cookie_basic()
10:04:14
DEBUG
Entering _get_crumb_basic()
10:04:14
DEBUG
reusing crumb
10:04:14
DEBUG
Exiting _get_crumb_basic()
10:04:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:04:14
DEBUG
Exiting _get_cookie_and_crumb()
10:04:14
DEBUG
response code=200
10:04:14
DEBUG
Exiting _make_request()
10:04:14
DEBUG
Exiting get()
10:04:14
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:04:02
10:04:14
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:04:02-05:00
10:04:14
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:04:02-05:00
10:04:14
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:04:14
DEBUG
Exiting history()
10:04:14
DEBUG
POLL [Yahoo]: 10:04:14 Price=$56.38
10:04:14
DEBUG
CHECK: C=56.38 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:04:24
DEBUG
Entering history()
10:04:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:04:24
DEBUG
Entering history()
10:04:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:24
DEBUG
Entering get()
10:04:24
DEBUG
Entering _make_request()
10:04:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:24
DEBUG
Entering _get_cookie_and_crumb()
10:04:24
DEBUG
cookie_mode = 'basic'
10:04:24
DEBUG
Entering _get_cookie_and_crumb_basic()
10:04:24
DEBUG
Entering _get_cookie_basic()
10:04:24
DEBUG
reusing cookie
10:04:24
DEBUG
Exiting _get_cookie_basic()
10:04:24
DEBUG
Entering _get_crumb_basic()
10:04:24
DEBUG
reusing crumb
10:04:24
DEBUG
Exiting _get_crumb_basic()
10:04:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:04:24
DEBUG
Exiting _get_cookie_and_crumb()
10:04:24
DEBUG
response code=200
10:04:24
DEBUG
Exiting _make_request()
10:04:24
DEBUG
Exiting get()
10:04:24
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:04:12
10:04:24
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:04:12-05:00
10:04:24
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:04:24
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:04:24
DEBUG
Exiting history()
10:04:24
DEBUG
Exiting history()
10:04:24
DEBUG
Entering history()
10:04:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:24
DEBUG
Entering get()
10:04:24
DEBUG
Entering _make_request()
10:04:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:24
DEBUG
Entering _get_cookie_and_crumb()
10:04:24
DEBUG
cookie_mode = 'basic'
10:04:24
DEBUG
Entering _get_cookie_and_crumb_basic()
10:04:24
DEBUG
Entering _get_cookie_basic()
10:04:24
DEBUG
reusing cookie
10:04:24
DEBUG
Exiting _get_cookie_basic()
10:04:24
DEBUG
Entering _get_crumb_basic()
10:04:24
DEBUG
reusing crumb
10:04:24
DEBUG
Exiting _get_crumb_basic()
10:04:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:04:24
DEBUG
Exiting _get_cookie_and_crumb()
10:04:24
DEBUG
response code=200
10:04:24
DEBUG
Exiting _make_request()
10:04:24
DEBUG
Exiting get()
10:04:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:04:22
10:04:24
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:04:22-05:00
10:04:24
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:04:22-05:00
10:04:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:04:24
DEBUG
Exiting history()
10:04:34
DEBUG
Entering history()
10:04:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:04:34
DEBUG
Entering history()
10:04:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:34
DEBUG
Entering get()
10:04:34
DEBUG
Entering _make_request()
10:04:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:34
DEBUG
Entering _get_cookie_and_crumb()
10:04:34
DEBUG
cookie_mode = 'basic'
10:04:34
DEBUG
Entering _get_cookie_and_crumb_basic()
10:04:34
DEBUG
Entering _get_cookie_basic()
10:04:34
DEBUG
reusing cookie
10:04:34
DEBUG
Exiting _get_cookie_basic()
10:04:34
DEBUG
Entering _get_crumb_basic()
10:04:34
DEBUG
reusing crumb
10:04:34
DEBUG
Exiting _get_crumb_basic()
10:04:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:04:34
DEBUG
Exiting _get_cookie_and_crumb()
10:04:34
DEBUG
response code=200
10:04:34
DEBUG
Exiting _make_request()
10:04:34
DEBUG
Exiting get()
10:04:34
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:04:31
10:04:34
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:04:31-05:00
10:04:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:04:34
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:04:34
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:04:34
DEBUG
Exiting history()
10:04:34
DEBUG
Exiting history()
10:04:34
DEBUG
Entering history()
10:04:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:34
DEBUG
Entering get()
10:04:34
DEBUG
Entering _make_request()
10:04:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:34
DEBUG
Entering _get_cookie_and_crumb()
10:04:34
DEBUG
cookie_mode = 'basic'
10:04:34
DEBUG
Entering _get_cookie_and_crumb_basic()
10:04:34
DEBUG
Entering _get_cookie_basic()
10:04:34
DEBUG
reusing cookie
10:04:34
DEBUG
Exiting _get_cookie_basic()
10:04:34
DEBUG
Entering _get_crumb_basic()
10:04:34
DEBUG
reusing crumb
10:04:34
DEBUG
Exiting _get_crumb_basic()
10:04:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:04:34
DEBUG
Exiting _get_cookie_and_crumb()
10:04:34
DEBUG
response code=200
10:04:34
DEBUG
Exiting _make_request()
10:04:34
DEBUG
Exiting get()
10:04:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:04:22
10:04:34
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:04:22-05:00
10:04:34
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:04:22-05:00
10:04:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:04:34
DEBUG
Exiting history()
10:04:34
DEBUG
POLL [Yahoo]: 10:04:34 Price=$56.33
10:04:34
DEBUG
CHECK: C=56.33 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:04:44
DEBUG
Entering history()
10:04:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:04:44
DEBUG
Entering history()
10:04:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:44
DEBUG
Entering get()
10:04:44
DEBUG
Entering _make_request()
10:04:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:44
DEBUG
Entering _get_cookie_and_crumb()
10:04:44
DEBUG
cookie_mode = 'basic'
10:04:44
DEBUG
Entering _get_cookie_and_crumb_basic()
10:04:44
DEBUG
Entering _get_cookie_basic()
10:04:44
DEBUG
reusing cookie
10:04:44
DEBUG
Exiting _get_cookie_basic()
10:04:44
DEBUG
Entering _get_crumb_basic()
10:04:44
DEBUG
reusing crumb
10:04:44
DEBUG
Exiting _get_crumb_basic()
10:04:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:04:44
DEBUG
Exiting _get_cookie_and_crumb()
10:04:44
DEBUG
response code=200
10:04:44
DEBUG
Exiting _make_request()
10:04:44
DEBUG
Exiting get()
10:04:44
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:04:31
10:04:44
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:04:31-05:00
10:04:44
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:04:44
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:04:44
DEBUG
Exiting history()
10:04:44
DEBUG
Exiting history()
10:04:44
DEBUG
Entering history()
10:04:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:44
DEBUG
Entering get()
10:04:44
DEBUG
Entering _make_request()
10:04:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:44
DEBUG
Entering _get_cookie_and_crumb()
10:04:44
DEBUG
cookie_mode = 'basic'
10:04:44
DEBUG
Entering _get_cookie_and_crumb_basic()
10:04:44
DEBUG
Entering _get_cookie_basic()
10:04:44
DEBUG
reusing cookie
10:04:44
DEBUG
Exiting _get_cookie_basic()
10:04:44
DEBUG
Entering _get_crumb_basic()
10:04:44
DEBUG
reusing crumb
10:04:44
DEBUG
Exiting _get_crumb_basic()
10:04:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:04:44
DEBUG
Exiting _get_cookie_and_crumb()
10:04:44
DEBUG
response code=200
10:04:44
DEBUG
Exiting _make_request()
10:04:44
DEBUG
Exiting get()
10:04:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:04:38
10:04:44
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:04:38-05:00
10:04:44
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:04:38-05:00
10:04:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:04:44
DEBUG
Exiting history()
10:04:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:04:54
DEBUG
Entering history()
10:04:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:04:54
DEBUG
Entering history()
10:04:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:54
DEBUG
Entering get()
10:04:54
DEBUG
Entering _make_request()
10:04:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:54
DEBUG
Entering _get_cookie_and_crumb()
10:04:54
DEBUG
cookie_mode = 'basic'
10:04:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:04:54
DEBUG
Entering _get_cookie_basic()
10:04:54
DEBUG
reusing cookie
10:04:54
DEBUG
Exiting _get_cookie_basic()
10:04:54
DEBUG
Entering _get_crumb_basic()
10:04:54
DEBUG
reusing crumb
10:04:54
DEBUG
Exiting _get_crumb_basic()
10:04:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:04:54
DEBUG
Exiting _get_cookie_and_crumb()
10:04:54
DEBUG
response code=200
10:04:54
DEBUG
Exiting _make_request()
10:04:54
DEBUG
Exiting get()
10:04:54
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:04:51
10:04:54
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:04:51-05:00
10:04:54
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:04:54
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:04:54
DEBUG
Exiting history()
10:04:54
DEBUG
Exiting history()
10:04:54
DEBUG
Entering history()
10:04:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:54
DEBUG
Entering get()
10:04:54
DEBUG
Entering _make_request()
10:04:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:54
DEBUG
Entering _get_cookie_and_crumb()
10:04:54
DEBUG
cookie_mode = 'basic'
10:04:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:04:54
DEBUG
Entering _get_cookie_basic()
10:04:54
DEBUG
reusing cookie
10:04:54
DEBUG
Exiting _get_cookie_basic()
10:04:54
DEBUG
Entering _get_crumb_basic()
10:04:54
DEBUG
reusing crumb
10:04:54
DEBUG
Exiting _get_crumb_basic()
10:04:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:04:54
DEBUG
Exiting _get_cookie_and_crumb()
10:04:54
DEBUG
response code=200
10:04:54
DEBUG
Exiting _make_request()
10:04:54
DEBUG
Exiting get()
10:04:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:04:38
10:04:54
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:04:38-05:00
10:04:54
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:04:38-05:00
10:04:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:04:54
DEBUG
Exiting history()
10:04:54
DEBUG
POLL [Yahoo]: 10:04:54 Price=$56.34
10:04:54
DEBUG
CHECK: C=56.34 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:05:00
DEBUG
BAR: 10:04:00 O=56.38 H=56.41 L=56.34 C=56.34
10:05:00
DEBUG
Checking: C=56.34 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:05:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:05:04
DEBUG
Entering history()
10:05:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:05:04
DEBUG
Entering history()
10:05:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:04
DEBUG
Entering get()
10:05:04
DEBUG
Entering _make_request()
10:05:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:04
DEBUG
Entering _get_cookie_and_crumb()
10:05:04
DEBUG
cookie_mode = 'basic'
10:05:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:05:04
DEBUG
Entering _get_cookie_basic()
10:05:04
DEBUG
reusing cookie
10:05:04
DEBUG
Exiting _get_cookie_basic()
10:05:04
DEBUG
Entering _get_crumb_basic()
10:05:04
DEBUG
reusing crumb
10:05:04
DEBUG
Exiting _get_crumb_basic()
10:05:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:05:04
DEBUG
Exiting _get_cookie_and_crumb()
10:05:04
DEBUG
response code=200
10:05:04
DEBUG
Exiting _make_request()
10:05:04
DEBUG
Exiting get()
10:05:04
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:04:51
10:05:04
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:04:51-05:00
10:05:04
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:05:04
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:05:04
DEBUG
Exiting history()
10:05:04
DEBUG
Exiting history()
10:05:04
DEBUG
Entering history()
10:05:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:04
DEBUG
Entering get()
10:05:04
DEBUG
Entering _make_request()
10:05:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:04
DEBUG
Entering _get_cookie_and_crumb()
10:05:04
DEBUG
cookie_mode = 'basic'
10:05:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:05:04
DEBUG
Entering _get_cookie_basic()
10:05:04
DEBUG
reusing cookie
10:05:04
DEBUG
Exiting _get_cookie_basic()
10:05:04
DEBUG
Entering _get_crumb_basic()
10:05:04
DEBUG
reusing crumb
10:05:04
DEBUG
Exiting _get_crumb_basic()
10:05:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:05:04
DEBUG
Exiting _get_cookie_and_crumb()
10:05:04
DEBUG
response code=200
10:05:04
DEBUG
Exiting _make_request()
10:05:04
DEBUG
Exiting get()
10:05:04
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:05:02
10:05:04
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:05:02-05:00
10:05:04
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:05:02-05:00
10:05:04
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:05:04
DEBUG
Exiting history()
10:05:04
DEBUG
CHECK: C=56.34 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:05:14
DEBUG
Entering history()
10:05:14
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:05:14
DEBUG
Entering history()
10:05:14
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:14
DEBUG
Entering get()
10:05:14
DEBUG
Entering _make_request()
10:05:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:14
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:14
DEBUG
Entering _get_cookie_and_crumb()
10:05:14
DEBUG
cookie_mode = 'basic'
10:05:14
DEBUG
Entering _get_cookie_and_crumb_basic()
10:05:14
DEBUG
Entering _get_cookie_basic()
10:05:14
DEBUG
reusing cookie
10:05:14
DEBUG
Exiting _get_cookie_basic()
10:05:14
DEBUG
Entering _get_crumb_basic()
10:05:14
DEBUG
reusing crumb
10:05:14
DEBUG
Exiting _get_crumb_basic()
10:05:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:05:14
DEBUG
Exiting _get_cookie_and_crumb()
10:05:15
DEBUG
response code=200
10:05:15
DEBUG
Exiting _make_request()
10:05:15
DEBUG
Exiting get()
10:05:15
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:05:10
10:05:15
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:05:10-05:00
10:05:15
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:05:15
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:05:15
DEBUG
Exiting history()
10:05:15
DEBUG
Exiting history()
10:05:15
DEBUG
Entering history()
10:05:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:15
DEBUG
Entering get()
10:05:15
DEBUG
Entering _make_request()
10:05:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:15
DEBUG
Entering _get_cookie_and_crumb()
10:05:15
DEBUG
cookie_mode = 'basic'
10:05:15
DEBUG
Entering _get_cookie_and_crumb_basic()
10:05:15
DEBUG
Entering _get_cookie_basic()
10:05:15
DEBUG
reusing cookie
10:05:15
DEBUG
Exiting _get_cookie_basic()
10:05:15
DEBUG
Entering _get_crumb_basic()
10:05:15
DEBUG
reusing crumb
10:05:15
DEBUG
Exiting _get_crumb_basic()
10:05:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:05:15
DEBUG
Exiting _get_cookie_and_crumb()
10:05:15
DEBUG
response code=200
10:05:15
DEBUG
Exiting _make_request()
10:05:15
DEBUG
Exiting get()
10:05:15
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:05:10
10:05:15
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:05:10-05:00
10:05:15
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:05:10-05:00
10:05:15
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:05:15
DEBUG
Exiting history()
10:05:15
DEBUG
POLL [Yahoo]: 10:05:15 Price=$56.32
10:05:15
DEBUG
CHECK: C=56.32 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:05:25
DEBUG
Entering history()
10:05:25
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:05:25
DEBUG
Entering history()
10:05:25
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:25
DEBUG
Entering get()
10:05:25
DEBUG
Entering _make_request()
10:05:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:25
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:25
DEBUG
Entering _get_cookie_and_crumb()
10:05:25
DEBUG
cookie_mode = 'basic'
10:05:25
DEBUG
Entering _get_cookie_and_crumb_basic()
10:05:25
DEBUG
Entering _get_cookie_basic()
10:05:25
DEBUG
reusing cookie
10:05:25
DEBUG
Exiting _get_cookie_basic()
10:05:25
DEBUG
Entering _get_crumb_basic()
10:05:25
DEBUG
reusing crumb
10:05:25
DEBUG
Exiting _get_crumb_basic()
10:05:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:05:25
DEBUG
Exiting _get_cookie_and_crumb()
10:05:25
DEBUG
response code=200
10:05:25
DEBUG
Exiting _make_request()
10:05:25
DEBUG
Exiting get()
10:05:25
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:05:24
10:05:25
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:05:24-05:00
10:05:25
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:05:25
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:05:25
DEBUG
Exiting history()
10:05:25
DEBUG
Exiting history()
10:05:25
DEBUG
Entering history()
10:05:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:25
DEBUG
Entering get()
10:05:25
DEBUG
Entering _make_request()
10:05:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:25
DEBUG
Entering _get_cookie_and_crumb()
10:05:25
DEBUG
cookie_mode = 'basic'
10:05:25
DEBUG
Entering _get_cookie_and_crumb_basic()
10:05:25
DEBUG
Entering _get_cookie_basic()
10:05:25
DEBUG
reusing cookie
10:05:25
DEBUG
Exiting _get_cookie_basic()
10:05:25
DEBUG
Entering _get_crumb_basic()
10:05:25
DEBUG
reusing crumb
10:05:25
DEBUG
Exiting _get_crumb_basic()
10:05:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:05:25
DEBUG
Exiting _get_cookie_and_crumb()
10:05:25
DEBUG
response code=200
10:05:25
DEBUG
Exiting _make_request()
10:05:25
DEBUG
Exiting get()
10:05:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:05:24
10:05:25
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:05:24-05:00
10:05:25
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:05:24-05:00
10:05:25
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:05:25
DEBUG
Exiting history()
10:05:25
DEBUG
POLL [Yahoo]: 10:05:25 Price=$56.34
10:05:25
DEBUG
CHECK: C=56.34 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:05:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:05:35
DEBUG
Entering history()
10:05:35
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:05:35
DEBUG
Entering history()
10:05:35
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:35
DEBUG
Entering get()
10:05:35
DEBUG
Entering _make_request()
10:05:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:35
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:35
DEBUG
Entering _get_cookie_and_crumb()
10:05:35
DEBUG
cookie_mode = 'basic'
10:05:35
DEBUG
Entering _get_cookie_and_crumb_basic()
10:05:35
DEBUG
Entering _get_cookie_basic()
10:05:35
DEBUG
reusing cookie
10:05:35
DEBUG
Exiting _get_cookie_basic()
10:05:35
DEBUG
Entering _get_crumb_basic()
10:05:35
DEBUG
reusing crumb
10:05:35
DEBUG
Exiting _get_crumb_basic()
10:05:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:05:35
DEBUG
Exiting _get_cookie_and_crumb()
10:05:35
DEBUG
response code=200
10:05:35
DEBUG
Exiting _make_request()
10:05:35
DEBUG
Exiting get()
10:05:35
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:05:24
10:05:35
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:05:24-05:00
10:05:35
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:05:35
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:05:35
DEBUG
Exiting history()
10:05:35
DEBUG
Exiting history()
10:05:35
DEBUG
Entering history()
10:05:35
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:35
DEBUG
Entering get()
10:05:35
DEBUG
Entering _make_request()
10:05:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:35
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:35
DEBUG
Entering _get_cookie_and_crumb()
10:05:35
DEBUG
cookie_mode = 'basic'
10:05:35
DEBUG
Entering _get_cookie_and_crumb_basic()
10:05:35
DEBUG
Entering _get_cookie_basic()
10:05:35
DEBUG
reusing cookie
10:05:35
DEBUG
Exiting _get_cookie_basic()
10:05:35
DEBUG
Entering _get_crumb_basic()
10:05:35
DEBUG
reusing crumb
10:05:35
DEBUG
Exiting _get_crumb_basic()
10:05:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:05:35
DEBUG
Exiting _get_cookie_and_crumb()
10:05:35
DEBUG
response code=200
10:05:35
DEBUG
Exiting _make_request()
10:05:35
DEBUG
Exiting get()
10:05:35
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:05:31
10:05:35
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:05:31-05:00
10:05:35
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:05:31-05:00
10:05:35
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:05:35
DEBUG
Exiting history()
10:05:45
DEBUG
Entering history()
10:05:45
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:05:45
DEBUG
Entering history()
10:05:45
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:45
DEBUG
Entering get()
10:05:45
DEBUG
Entering _make_request()
10:05:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:45
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:45
DEBUG
Entering _get_cookie_and_crumb()
10:05:45
DEBUG
cookie_mode = 'basic'
10:05:45
DEBUG
Entering _get_cookie_and_crumb_basic()
10:05:45
DEBUG
Entering _get_cookie_basic()
10:05:45
DEBUG
reusing cookie
10:05:45
DEBUG
Exiting _get_cookie_basic()
10:05:45
DEBUG
Entering _get_crumb_basic()
10:05:45
DEBUG
reusing crumb
10:05:45
DEBUG
Exiting _get_crumb_basic()
10:05:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:05:45
DEBUG
Exiting _get_cookie_and_crumb()
10:05:45
DEBUG
response code=200
10:05:45
DEBUG
Exiting _make_request()
10:05:45
DEBUG
Exiting get()
10:05:45
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:05:45
10:05:45
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:05:45-05:00
10:05:45
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:05:45
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:05:45
DEBUG
Exiting history()
10:05:45
DEBUG
Exiting history()
10:05:45
DEBUG
Entering history()
10:05:45
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:45
DEBUG
Entering get()
10:05:45
DEBUG
Entering _make_request()
10:05:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:45
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:45
DEBUG
Entering _get_cookie_and_crumb()
10:05:45
DEBUG
cookie_mode = 'basic'
10:05:45
DEBUG
Entering _get_cookie_and_crumb_basic()
10:05:45
DEBUG
Entering _get_cookie_basic()
10:05:45
DEBUG
reusing cookie
10:05:45
DEBUG
Exiting _get_cookie_basic()
10:05:45
DEBUG
Entering _get_crumb_basic()
10:05:45
DEBUG
reusing crumb
10:05:45
DEBUG
Exiting _get_crumb_basic()
10:05:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:05:45
DEBUG
Exiting _get_cookie_and_crumb()
10:05:45
DEBUG
response code=200
10:05:45
DEBUG
Exiting _make_request()
10:05:45
DEBUG
Exiting get()
10:05:45
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:05:31
10:05:45
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:05:31-05:00
10:05:45
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:05:31-05:00
10:05:45
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:05:45
DEBUG
Exiting history()
10:05:45
DEBUG
POLL [Yahoo]: 10:05:45 Price=$56.33
10:05:45
DEBUG
CHECK: C=56.33 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:05:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:05:55
DEBUG
Entering history()
10:05:55
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:05:55
DEBUG
Entering history()
10:05:55
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:55
DEBUG
Entering get()
10:05:55
DEBUG
Entering _make_request()
10:05:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:55
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:55
DEBUG
Entering _get_cookie_and_crumb()
10:05:55
DEBUG
cookie_mode = 'basic'
10:05:55
DEBUG
Entering _get_cookie_and_crumb_basic()
10:05:55
DEBUG
Entering _get_cookie_basic()
10:05:55
DEBUG
reusing cookie
10:05:55
DEBUG
Exiting _get_cookie_basic()
10:05:55
DEBUG
Entering _get_crumb_basic()
10:05:55
DEBUG
reusing crumb
10:05:55
DEBUG
Exiting _get_crumb_basic()
10:05:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:05:55
DEBUG
Exiting _get_cookie_and_crumb()
10:05:55
DEBUG
response code=200
10:05:55
DEBUG
Exiting _make_request()
10:05:55
DEBUG
Exiting get()
10:05:55
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:05:45
10:05:55
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:05:45-05:00
10:05:55
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:05:55
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:05:55
DEBUG
Exiting history()
10:05:55
DEBUG
Exiting history()
10:05:55
DEBUG
Entering history()
10:05:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:55
DEBUG
Entering get()
10:05:55
DEBUG
Entering _make_request()
10:05:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:55
DEBUG
Entering _get_cookie_and_crumb()
10:05:55
DEBUG
cookie_mode = 'basic'
10:05:55
DEBUG
Entering _get_cookie_and_crumb_basic()
10:05:55
DEBUG
Entering _get_cookie_basic()
10:05:55
DEBUG
reusing cookie
10:05:55
DEBUG
Exiting _get_cookie_basic()
10:05:55
DEBUG
Entering _get_crumb_basic()
10:05:55
DEBUG
reusing crumb
10:05:55
DEBUG
Exiting _get_crumb_basic()
10:05:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:05:55
DEBUG
Exiting _get_cookie_and_crumb()
10:05:55
DEBUG
response code=200
10:05:55
DEBUG
Exiting _make_request()
10:05:55
DEBUG
Exiting get()
10:05:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:05:45
10:05:55
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:05:45-05:00
10:05:55
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:05:45-05:00
10:05:55
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:05:55
DEBUG
Exiting history()
10:06:00
DEBUG
BAR: 10:05:00 O=56.37 H=56.37 L=56.37 C=56.37
10:06:00
DEBUG
Checking: C=56.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:06:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:06:05
DEBUG
Entering history()
10:06:05
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:06:05
DEBUG
Entering history()
10:06:05
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:05
DEBUG
Entering get()
10:06:05
DEBUG
Entering _make_request()
10:06:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:05
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:05
DEBUG
Entering _get_cookie_and_crumb()
10:06:05
DEBUG
cookie_mode = 'basic'
10:06:05
DEBUG
Entering _get_cookie_and_crumb_basic()
10:06:05
DEBUG
Entering _get_cookie_basic()
10:06:05
DEBUG
reusing cookie
10:06:05
DEBUG
Exiting _get_cookie_basic()
10:06:05
DEBUG
Entering _get_crumb_basic()
10:06:05
DEBUG
reusing crumb
10:06:05
DEBUG
Exiting _get_crumb_basic()
10:06:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:06:05
DEBUG
Exiting _get_cookie_and_crumb()
10:06:05
DEBUG
response code=200
10:06:05
DEBUG
Exiting _make_request()
10:06:05
DEBUG
Exiting get()
10:06:05
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:06:03
10:06:05
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:06:03-05:00
10:06:05
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:06:05
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:06:05
DEBUG
Exiting history()
10:06:05
DEBUG
Exiting history()
10:06:05
DEBUG
Entering history()
10:06:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:05
DEBUG
Entering get()
10:06:05
DEBUG
Entering _make_request()
10:06:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:05
DEBUG
Entering _get_cookie_and_crumb()
10:06:05
DEBUG
cookie_mode = 'basic'
10:06:05
DEBUG
Entering _get_cookie_and_crumb_basic()
10:06:05
DEBUG
Entering _get_cookie_basic()
10:06:05
DEBUG
reusing cookie
10:06:05
DEBUG
Exiting _get_cookie_basic()
10:06:05
DEBUG
Entering _get_crumb_basic()
10:06:05
DEBUG
reusing crumb
10:06:05
DEBUG
Exiting _get_crumb_basic()
10:06:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:06:05
DEBUG
Exiting _get_cookie_and_crumb()
10:06:05
DEBUG
response code=200
10:06:05
DEBUG
Exiting _make_request()
10:06:05
DEBUG
Exiting get()
10:06:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:05:45
10:06:05
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:05:45-05:00
10:06:05
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:05:45-05:00
10:06:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:06:05
DEBUG
Exiting history()
10:06:05
DEBUG
POLL [Yahoo]: 10:06:05 Price=$56.37
10:06:05
DEBUG
CHECK: C=56.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:06:15
DEBUG
Entering history()
10:06:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:06:15
DEBUG
Entering history()
10:06:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:15
DEBUG
Entering get()
10:06:15
DEBUG
Entering _make_request()
10:06:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:15
DEBUG
Entering _get_cookie_and_crumb()
10:06:15
DEBUG
cookie_mode = 'basic'
10:06:15
DEBUG
Entering _get_cookie_and_crumb_basic()
10:06:15
DEBUG
Entering _get_cookie_basic()
10:06:15
DEBUG
reusing cookie
10:06:15
DEBUG
Exiting _get_cookie_basic()
10:06:15
DEBUG
Entering _get_crumb_basic()
10:06:15
DEBUG
reusing crumb
10:06:15
DEBUG
Exiting _get_crumb_basic()
10:06:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:06:15
DEBUG
Exiting _get_cookie_and_crumb()
10:06:15
DEBUG
response code=200
10:06:15
DEBUG
Exiting _make_request()
10:06:15
DEBUG
Exiting get()
10:06:15
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:06:03
10:06:15
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:06:03-05:00
10:06:15
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:06:15
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:06:15
DEBUG
Exiting history()
10:06:15
DEBUG
Exiting history()
10:06:15
DEBUG
Entering history()
10:06:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:15
DEBUG
Entering get()
10:06:15
DEBUG
Entering _make_request()
10:06:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:15
DEBUG
Entering _get_cookie_and_crumb()
10:06:15
DEBUG
cookie_mode = 'basic'
10:06:15
DEBUG
Entering _get_cookie_and_crumb_basic()
10:06:15
DEBUG
Entering _get_cookie_basic()
10:06:15
DEBUG
reusing cookie
10:06:15
DEBUG
Exiting _get_cookie_basic()
10:06:15
DEBUG
Entering _get_crumb_basic()
10:06:15
DEBUG
reusing crumb
10:06:15
DEBUG
Exiting _get_crumb_basic()
10:06:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:06:15
DEBUG
Exiting _get_cookie_and_crumb()
10:06:15
DEBUG
response code=200
10:06:15
DEBUG
Exiting _make_request()
10:06:15
DEBUG
Exiting get()
10:06:15
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:06:15
10:06:15
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:06:15-05:00
10:06:15
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:06:15-05:00
10:06:15
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:06:15
DEBUG
Exiting history()
10:06:25
DEBUG
Entering history()
10:06:25
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:06:25
DEBUG
Entering history()
10:06:25
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:25
DEBUG
Entering get()
10:06:25
DEBUG
Entering _make_request()
10:06:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:25
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:25
DEBUG
Entering _get_cookie_and_crumb()
10:06:25
DEBUG
cookie_mode = 'basic'
10:06:25
DEBUG
Entering _get_cookie_and_crumb_basic()
10:06:25
DEBUG
Entering _get_cookie_basic()
10:06:25
DEBUG
reusing cookie
10:06:25
DEBUG
Exiting _get_cookie_basic()
10:06:25
DEBUG
Entering _get_crumb_basic()
10:06:25
DEBUG
reusing crumb
10:06:25
DEBUG
Exiting _get_crumb_basic()
10:06:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:06:25
DEBUG
Exiting _get_cookie_and_crumb()
10:06:26
DEBUG
response code=200
10:06:26
DEBUG
Exiting _make_request()
10:06:26
DEBUG
Exiting get()
10:06:26
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:06:25
10:06:26
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:06:25-05:00
10:06:26
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:06:26
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:06:26
DEBUG
Exiting history()
10:06:26
DEBUG
Exiting history()
10:06:26
DEBUG
Entering history()
10:06:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:26
DEBUG
Entering get()
10:06:26
DEBUG
Entering _make_request()
10:06:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:26
DEBUG
Entering _get_cookie_and_crumb()
10:06:26
DEBUG
cookie_mode = 'basic'
10:06:26
DEBUG
Entering _get_cookie_and_crumb_basic()
10:06:26
DEBUG
Entering _get_cookie_basic()
10:06:26
DEBUG
reusing cookie
10:06:26
DEBUG
Exiting _get_cookie_basic()
10:06:26
DEBUG
Entering _get_crumb_basic()
10:06:26
DEBUG
reusing crumb
10:06:26
DEBUG
Exiting _get_crumb_basic()
10:06:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:06:26
DEBUG
Exiting _get_cookie_and_crumb()
10:06:26
DEBUG
response code=200
10:06:26
DEBUG
Exiting _make_request()
10:06:26
DEBUG
Exiting get()
10:06:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:06:25
10:06:26
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:06:25-05:00
10:06:26
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:06:25-05:00
10:06:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:06:26
DEBUG
Exiting history()
10:06:26
DEBUG
POLL [Yahoo]: 10:06:26 Price=$56.40
10:06:26
DEBUG
CHECK: C=56.40 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:06:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:06:36
DEBUG
Entering history()
10:06:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:06:36
DEBUG
Entering history()
10:06:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:36
DEBUG
Entering get()
10:06:36
DEBUG
Entering _make_request()
10:06:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:36
DEBUG
Entering _get_cookie_and_crumb()
10:06:36
DEBUG
cookie_mode = 'basic'
10:06:36
DEBUG
Entering _get_cookie_and_crumb_basic()
10:06:36
DEBUG
Entering _get_cookie_basic()
10:06:36
DEBUG
reusing cookie
10:06:36
DEBUG
Exiting _get_cookie_basic()
10:06:36
DEBUG
Entering _get_crumb_basic()
10:06:36
DEBUG
reusing crumb
10:06:36
DEBUG
Exiting _get_crumb_basic()
10:06:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:06:36
DEBUG
Exiting _get_cookie_and_crumb()
10:06:36
DEBUG
response code=200
10:06:36
DEBUG
Exiting _make_request()
10:06:36
DEBUG
Exiting get()
10:06:36
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:06:34
10:06:36
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:06:34-05:00
10:06:36
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:06:36
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:06:36
DEBUG
Exiting history()
10:06:36
DEBUG
Exiting history()
10:06:36
DEBUG
Entering history()
10:06:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:36
DEBUG
Entering get()
10:06:36
DEBUG
Entering _make_request()
10:06:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:36
DEBUG
Entering _get_cookie_and_crumb()
10:06:36
DEBUG
cookie_mode = 'basic'
10:06:36
DEBUG
Entering _get_cookie_and_crumb_basic()
10:06:36
DEBUG
Entering _get_cookie_basic()
10:06:36
DEBUG
reusing cookie
10:06:36
DEBUG
Exiting _get_cookie_basic()
10:06:36
DEBUG
Entering _get_crumb_basic()
10:06:36
DEBUG
reusing crumb
10:06:36
DEBUG
Exiting _get_crumb_basic()
10:06:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:06:36
DEBUG
Exiting _get_cookie_and_crumb()
10:06:36
DEBUG
response code=200
10:06:36
DEBUG
Exiting _make_request()
10:06:36
DEBUG
Exiting get()
10:06:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:06:34
10:06:36
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:06:34-05:00
10:06:36
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:06:34-05:00
10:06:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:06:36
DEBUG
Exiting history()
10:06:36
DEBUG
POLL [Yahoo]: 10:06:36 Price=$56.38
10:06:36
DEBUG
CHECK: C=56.38 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:06:46
DEBUG
Entering history()
10:06:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:06:46
DEBUG
Entering history()
10:06:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:46
DEBUG
Entering get()
10:06:46
DEBUG
Entering _make_request()
10:06:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:46
DEBUG
Entering _get_cookie_and_crumb()
10:06:46
DEBUG
cookie_mode = 'basic'
10:06:46
DEBUG
Entering _get_cookie_and_crumb_basic()
10:06:46
DEBUG
Entering _get_cookie_basic()
10:06:46
DEBUG
reusing cookie
10:06:46
DEBUG
Exiting _get_cookie_basic()
10:06:46
DEBUG
Entering _get_crumb_basic()
10:06:46
DEBUG
reusing crumb
10:06:46
DEBUG
Exiting _get_crumb_basic()
10:06:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:06:46
DEBUG
Exiting _get_cookie_and_crumb()
10:06:46
DEBUG
response code=200
10:06:46
DEBUG
Exiting _make_request()
10:06:46
DEBUG
Exiting get()
10:06:46
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:06:41
10:06:46
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:06:41-05:00
10:06:46
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:06:46
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:06:46
DEBUG
Exiting history()
10:06:46
DEBUG
Exiting history()
10:06:46
DEBUG
Entering history()
10:06:46
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:46
DEBUG
Entering get()
10:06:46
DEBUG
Entering _make_request()
10:06:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:46
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:46
DEBUG
Entering _get_cookie_and_crumb()
10:06:46
DEBUG
cookie_mode = 'basic'
10:06:46
DEBUG
Entering _get_cookie_and_crumb_basic()
10:06:46
DEBUG
Entering _get_cookie_basic()
10:06:46
DEBUG
reusing cookie
10:06:46
DEBUG
Exiting _get_cookie_basic()
10:06:46
DEBUG
Entering _get_crumb_basic()
10:06:46
DEBUG
reusing crumb
10:06:46
DEBUG
Exiting _get_crumb_basic()
10:06:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:06:46
DEBUG
Exiting _get_cookie_and_crumb()
10:06:46
DEBUG
response code=200
10:06:46
DEBUG
Exiting _make_request()
10:06:46
DEBUG
Exiting get()
10:06:46
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:06:34
10:06:46
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:06:34-05:00
10:06:46
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:06:34-05:00
10:06:46
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:06:46
DEBUG
Exiting history()
10:06:46
DEBUG
POLL [Yahoo]: 10:06:46 Price=$56.40
10:06:46
DEBUG
CHECK: C=56.40 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:06:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:06:56
DEBUG
Entering history()
10:06:56
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:06:56
DEBUG
Entering history()
10:06:56
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:56
DEBUG
Entering get()
10:06:56
DEBUG
Entering _make_request()
10:06:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:56
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:56
DEBUG
Entering _get_cookie_and_crumb()
10:06:56
DEBUG
cookie_mode = 'basic'
10:06:56
DEBUG
Entering _get_cookie_and_crumb_basic()
10:06:56
DEBUG
Entering _get_cookie_basic()
10:06:56
DEBUG
reusing cookie
10:06:56
DEBUG
Exiting _get_cookie_basic()
10:06:56
DEBUG
Entering _get_crumb_basic()
10:06:56
DEBUG
reusing crumb
10:06:56
DEBUG
Exiting _get_crumb_basic()
10:06:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:06:56
DEBUG
Exiting _get_cookie_and_crumb()
10:06:56
DEBUG
response code=200
10:06:56
DEBUG
Exiting _make_request()
10:06:56
DEBUG
Exiting get()
10:06:56
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:06:41
10:06:56
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:06:41-05:00
10:06:56
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:06:56
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:06:56
DEBUG
Exiting history()
10:06:56
DEBUG
Exiting history()
10:06:56
DEBUG
Entering history()
10:06:56
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:56
DEBUG
Entering get()
10:06:56
DEBUG
Entering _make_request()
10:06:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:56
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:56
DEBUG
Entering _get_cookie_and_crumb()
10:06:56
DEBUG
cookie_mode = 'basic'
10:06:56
DEBUG
Entering _get_cookie_and_crumb_basic()
10:06:56
DEBUG
Entering _get_cookie_basic()
10:06:56
DEBUG
reusing cookie
10:06:56
DEBUG
Exiting _get_cookie_basic()
10:06:56
DEBUG
Entering _get_crumb_basic()
10:06:56
DEBUG
reusing crumb
10:06:56
DEBUG
Exiting _get_crumb_basic()
10:06:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:06:56
DEBUG
Exiting _get_cookie_and_crumb()
10:06:56
DEBUG
response code=200
10:06:56
DEBUG
Exiting _make_request()
10:06:56
DEBUG
Exiting get()
10:06:56
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:06:53
10:06:56
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:06:53-05:00
10:06:56
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:06:53-05:00
10:06:56
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:06:56
DEBUG
Exiting history()
10:07:00
DEBUG
BAR: 10:06:00 O=56.38 H=56.38 L=56.38 C=56.38
10:07:00
DEBUG
Checking: C=56.38 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:07:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:07:06
DEBUG
Entering history()
10:07:06
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:07:06
DEBUG
Entering history()
10:07:06
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:06
DEBUG
Entering get()
10:07:06
DEBUG
Entering _make_request()
10:07:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:06
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:06
DEBUG
Entering _get_cookie_and_crumb()
10:07:06
DEBUG
cookie_mode = 'basic'
10:07:06
DEBUG
Entering _get_cookie_and_crumb_basic()
10:07:06
DEBUG
Entering _get_cookie_basic()
10:07:06
DEBUG
reusing cookie
10:07:06
DEBUG
Exiting _get_cookie_basic()
10:07:06
DEBUG
Entering _get_crumb_basic()
10:07:06
DEBUG
reusing crumb
10:07:06
DEBUG
Exiting _get_crumb_basic()
10:07:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:07:06
DEBUG
Exiting _get_cookie_and_crumb()
10:07:06
DEBUG
response code=200
10:07:06
DEBUG
Exiting _make_request()
10:07:06
DEBUG
Exiting get()
10:07:06
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:06:59
10:07:06
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:06:59-05:00
10:07:06
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:07:06
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:07:06
DEBUG
Exiting history()
10:07:06
DEBUG
Exiting history()
10:07:06
DEBUG
Entering history()
10:07:06
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:06
DEBUG
Entering get()
10:07:06
DEBUG
Entering _make_request()
10:07:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:06
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:06
DEBUG
Entering _get_cookie_and_crumb()
10:07:06
DEBUG
cookie_mode = 'basic'
10:07:06
DEBUG
Entering _get_cookie_and_crumb_basic()
10:07:06
DEBUG
Entering _get_cookie_basic()
10:07:06
DEBUG
reusing cookie
10:07:06
DEBUG
Exiting _get_cookie_basic()
10:07:06
DEBUG
Entering _get_crumb_basic()
10:07:06
DEBUG
reusing crumb
10:07:06
DEBUG
Exiting _get_crumb_basic()
10:07:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:07:06
DEBUG
Exiting _get_cookie_and_crumb()
10:07:06
DEBUG
response code=200
10:07:06
DEBUG
Exiting _make_request()
10:07:06
DEBUG
Exiting get()
10:07:06
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:06:53
10:07:06
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:06:53-05:00
10:07:06
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:06:53-05:00
10:07:06
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:07:06
DEBUG
Exiting history()
10:07:06
DEBUG
POLL [Yahoo]: 10:07:06 Price=$56.37
10:07:06
DEBUG
CHECK: C=56.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:07:16
DEBUG
Entering history()
10:07:16
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:07:16
DEBUG
Entering history()
10:07:16
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:16
DEBUG
Entering get()
10:07:16
DEBUG
Entering _make_request()
10:07:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:16
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:16
DEBUG
Entering _get_cookie_and_crumb()
10:07:16
DEBUG
cookie_mode = 'basic'
10:07:16
DEBUG
Entering _get_cookie_and_crumb_basic()
10:07:16
DEBUG
Entering _get_cookie_basic()
10:07:16
DEBUG
reusing cookie
10:07:16
DEBUG
Exiting _get_cookie_basic()
10:07:16
DEBUG
Entering _get_crumb_basic()
10:07:16
DEBUG
reusing crumb
10:07:16
DEBUG
Exiting _get_crumb_basic()
10:07:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:07:16
DEBUG
Exiting _get_cookie_and_crumb()
10:07:16
DEBUG
response code=200
10:07:16
DEBUG
Exiting _make_request()
10:07:16
DEBUG
Exiting get()
10:07:16
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:06:59
10:07:16
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:06:59-05:00
10:07:16
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:07:16
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:07:16
DEBUG
Exiting history()
10:07:16
DEBUG
Exiting history()
10:07:16
DEBUG
Entering history()
10:07:16
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:16
DEBUG
Entering get()
10:07:16
DEBUG
Entering _make_request()
10:07:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:16
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:16
DEBUG
Entering _get_cookie_and_crumb()
10:07:16
DEBUG
cookie_mode = 'basic'
10:07:16
DEBUG
Entering _get_cookie_and_crumb_basic()
10:07:16
DEBUG
Entering _get_cookie_basic()
10:07:16
DEBUG
reusing cookie
10:07:16
DEBUG
Exiting _get_cookie_basic()
10:07:16
DEBUG
Entering _get_crumb_basic()
10:07:16
DEBUG
reusing crumb
10:07:16
DEBUG
Exiting _get_crumb_basic()
10:07:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:07:16
DEBUG
Exiting _get_cookie_and_crumb()
10:07:16
DEBUG
response code=200
10:07:16
DEBUG
Exiting _make_request()
10:07:16
DEBUG
Exiting get()
10:07:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:07:14
10:07:16
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:07:14-05:00
10:07:16
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:07:14-05:00
10:07:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:07:16
DEBUG
Exiting history()
10:07:26
DEBUG
Entering history()
10:07:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:07:26
DEBUG
Entering history()
10:07:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:26
DEBUG
Entering get()
10:07:26
DEBUG
Entering _make_request()
10:07:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:26
DEBUG
Entering _get_cookie_and_crumb()
10:07:26
DEBUG
cookie_mode = 'basic'
10:07:26
DEBUG
Entering _get_cookie_and_crumb_basic()
10:07:26
DEBUG
Entering _get_cookie_basic()
10:07:26
DEBUG
reusing cookie
10:07:26
DEBUG
Exiting _get_cookie_basic()
10:07:26
DEBUG
Entering _get_crumb_basic()
10:07:26
DEBUG
reusing crumb
10:07:26
DEBUG
Exiting _get_crumb_basic()
10:07:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:07:26
DEBUG
Exiting _get_cookie_and_crumb()
10:07:26
DEBUG
response code=200
10:07:26
DEBUG
Exiting _make_request()
10:07:26
DEBUG
Exiting get()
10:07:26
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:07:25
10:07:26
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:07:25-05:00
10:07:26
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:07:26
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:07:26
DEBUG
Exiting history()
10:07:26
DEBUG
Exiting history()
10:07:26
DEBUG
Entering history()
10:07:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:26
DEBUG
Entering get()
10:07:26
DEBUG
Entering _make_request()
10:07:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:26
DEBUG
Entering _get_cookie_and_crumb()
10:07:26
DEBUG
cookie_mode = 'basic'
10:07:26
DEBUG
Entering _get_cookie_and_crumb_basic()
10:07:26
DEBUG
Entering _get_cookie_basic()
10:07:26
DEBUG
reusing cookie
10:07:26
DEBUG
Exiting _get_cookie_basic()
10:07:26
DEBUG
Entering _get_crumb_basic()
10:07:26
DEBUG
reusing crumb
10:07:26
DEBUG
Exiting _get_crumb_basic()
10:07:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:07:26
DEBUG
Exiting _get_cookie_and_crumb()
10:07:26
DEBUG
response code=200
10:07:26
DEBUG
Exiting _make_request()
10:07:26
DEBUG
Exiting get()
10:07:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:07:14
10:07:26
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:07:14-05:00
10:07:26
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:07:14-05:00
10:07:27
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:07:27
DEBUG
Exiting history()
10:07:27
DEBUG
POLL [Yahoo]: 10:07:27 Price=$56.31
10:07:27
DEBUG
CHECK: C=56.31 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:07:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:07:37
DEBUG
Entering history()
10:07:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:07:37
DEBUG
Entering history()
10:07:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:37
DEBUG
Entering get()
10:07:37
DEBUG
Entering _make_request()
10:07:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:37
DEBUG
Entering _get_cookie_and_crumb()
10:07:37
DEBUG
cookie_mode = 'basic'
10:07:37
DEBUG
Entering _get_cookie_and_crumb_basic()
10:07:37
DEBUG
Entering _get_cookie_basic()
10:07:37
DEBUG
reusing cookie
10:07:37
DEBUG
Exiting _get_cookie_basic()
10:07:37
DEBUG
Entering _get_crumb_basic()
10:07:37
DEBUG
reusing crumb
10:07:37
DEBUG
Exiting _get_crumb_basic()
10:07:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:07:37
DEBUG
Exiting _get_cookie_and_crumb()
10:07:37
DEBUG
response code=200
10:07:37
DEBUG
Exiting _make_request()
10:07:37
DEBUG
Exiting get()
10:07:37
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:07:36
10:07:37
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:07:36-05:00
10:07:37
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:07:37
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:07:37
DEBUG
Exiting history()
10:07:37
DEBUG
Exiting history()
10:07:37
DEBUG
Entering history()
10:07:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:37
DEBUG
Entering get()
10:07:37
DEBUG
Entering _make_request()
10:07:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:37
DEBUG
Entering _get_cookie_and_crumb()
10:07:37
DEBUG
cookie_mode = 'basic'
10:07:37
DEBUG
Entering _get_cookie_and_crumb_basic()
10:07:37
DEBUG
Entering _get_cookie_basic()
10:07:37
DEBUG
reusing cookie
10:07:37
DEBUG
Exiting _get_cookie_basic()
10:07:37
DEBUG
Entering _get_crumb_basic()
10:07:37
DEBUG
reusing crumb
10:07:37
DEBUG
Exiting _get_crumb_basic()
10:07:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:07:37
DEBUG
Exiting _get_cookie_and_crumb()
10:07:37
DEBUG
response code=200
10:07:37
DEBUG
Exiting _make_request()
10:07:37
DEBUG
Exiting get()
10:07:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:07:32
10:07:37
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:07:32-05:00
10:07:37
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:07:32-05:00
10:07:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:07:37
DEBUG
Exiting history()
10:07:37
DEBUG
POLL [Yahoo]: 10:07:37 Price=$56.31
10:07:37
DEBUG
CHECK: C=56.31 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:07:47
DEBUG
Entering history()
10:07:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:07:47
DEBUG
Entering history()
10:07:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:47
DEBUG
Entering get()
10:07:47
DEBUG
Entering _make_request()
10:07:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:47
DEBUG
Entering _get_cookie_and_crumb()
10:07:47
DEBUG
cookie_mode = 'basic'
10:07:47
DEBUG
Entering _get_cookie_and_crumb_basic()
10:07:47
DEBUG
Entering _get_cookie_basic()
10:07:47
DEBUG
reusing cookie
10:07:47
DEBUG
Exiting _get_cookie_basic()
10:07:47
DEBUG
Entering _get_crumb_basic()
10:07:47
DEBUG
reusing crumb
10:07:47
DEBUG
Exiting _get_crumb_basic()
10:07:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:07:47
DEBUG
Exiting _get_cookie_and_crumb()
10:07:47
DEBUG
response code=200
10:07:47
DEBUG
Exiting _make_request()
10:07:47
DEBUG
Exiting get()
10:07:47
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:07:45
10:07:47
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:07:45-05:00
10:07:47
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:07:47
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:07:47
DEBUG
Exiting history()
10:07:47
DEBUG
Exiting history()
10:07:47
DEBUG
Entering history()
10:07:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:47
DEBUG
Entering get()
10:07:47
DEBUG
Entering _make_request()
10:07:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:47
DEBUG
Entering _get_cookie_and_crumb()
10:07:47
DEBUG
cookie_mode = 'basic'
10:07:47
DEBUG
Entering _get_cookie_and_crumb_basic()
10:07:47
DEBUG
Entering _get_cookie_basic()
10:07:47
DEBUG
reusing cookie
10:07:47
DEBUG
Exiting _get_cookie_basic()
10:07:47
DEBUG
Entering _get_crumb_basic()
10:07:47
DEBUG
reusing crumb
10:07:47
DEBUG
Exiting _get_crumb_basic()
10:07:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:07:47
DEBUG
Exiting _get_cookie_and_crumb()
10:07:47
DEBUG
response code=200
10:07:47
DEBUG
Exiting _make_request()
10:07:47
DEBUG
Exiting get()
10:07:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:07:32
10:07:47
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:07:32-05:00
10:07:47
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:07:32-05:00
10:07:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:07:47
DEBUG
Exiting history()
10:07:47
DEBUG
POLL [Yahoo]: 10:07:47 Price=$56.34
10:07:47
DEBUG
CHECK: C=56.34 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:07:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:07:57
DEBUG
Entering history()
10:07:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:07:57
DEBUG
Entering history()
10:07:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:57
DEBUG
Entering get()
10:07:57
DEBUG
Entering _make_request()
10:07:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:57
DEBUG
Entering _get_cookie_and_crumb()
10:07:57
DEBUG
cookie_mode = 'basic'
10:07:57
DEBUG
Entering _get_cookie_and_crumb_basic()
10:07:57
DEBUG
Entering _get_cookie_basic()
10:07:57
DEBUG
reusing cookie
10:07:57
DEBUG
Exiting _get_cookie_basic()
10:07:57
DEBUG
Entering _get_crumb_basic()
10:07:57
DEBUG
reusing crumb
10:07:57
DEBUG
Exiting _get_crumb_basic()
10:07:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:07:57
DEBUG
Exiting _get_cookie_and_crumb()
10:07:57
DEBUG
response code=200
10:07:57
DEBUG
Exiting _make_request()
10:07:57
DEBUG
Exiting get()
10:07:57
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:07:55
10:07:57
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:07:55-05:00
10:07:57
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:07:57
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:07:57
DEBUG
Exiting history()
10:07:57
DEBUG
Exiting history()
10:07:57
DEBUG
Entering history()
10:07:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:57
DEBUG
Entering get()
10:07:57
DEBUG
Entering _make_request()
10:07:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:57
DEBUG
Entering _get_cookie_and_crumb()
10:07:57
DEBUG
cookie_mode = 'basic'
10:07:57
DEBUG
Entering _get_cookie_and_crumb_basic()
10:07:57
DEBUG
Entering _get_cookie_basic()
10:07:57
DEBUG
reusing cookie
10:07:57
DEBUG
Exiting _get_cookie_basic()
10:07:57
DEBUG
Entering _get_crumb_basic()
10:07:57
DEBUG
reusing crumb
10:07:57
DEBUG
Exiting _get_crumb_basic()
10:07:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:07:57
DEBUG
Exiting _get_cookie_and_crumb()
10:07:57
DEBUG
response code=200
10:07:57
DEBUG
Exiting _make_request()
10:07:57
DEBUG
Exiting get()
10:07:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:07:55
10:07:57
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:07:55-05:00
10:07:57
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:07:55-05:00
10:07:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:07:57
DEBUG
Exiting history()
10:07:57
DEBUG
POLL [Yahoo]: 10:07:57 Price=$56.32
10:07:57
DEBUG
CHECK: C=56.32 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:08:00
DEBUG
BAR: 10:07:00 O=56.37 H=56.37 L=56.37 C=56.37
10:08:00
DEBUG
Checking: C=56.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:08:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:08:07
DEBUG
Entering history()
10:08:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:08:07
DEBUG
Entering history()
10:08:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:07
DEBUG
Entering get()
10:08:07
DEBUG
Entering _make_request()
10:08:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:07
DEBUG
Entering _get_cookie_and_crumb()
10:08:07
DEBUG
cookie_mode = 'basic'
10:08:07
DEBUG
Entering _get_cookie_and_crumb_basic()
10:08:07
DEBUG
Entering _get_cookie_basic()
10:08:07
DEBUG
reusing cookie
10:08:07
DEBUG
Exiting _get_cookie_basic()
10:08:07
DEBUG
Entering _get_crumb_basic()
10:08:07
DEBUG
reusing crumb
10:08:07
DEBUG
Exiting _get_crumb_basic()
10:08:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:08:07
DEBUG
Exiting _get_cookie_and_crumb()
10:08:07
DEBUG
response code=200
10:08:07
DEBUG
Exiting _make_request()
10:08:07
DEBUG
Exiting get()
10:08:07
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:08:03
10:08:07
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:08:03-05:00
10:08:07
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:08:07
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:08:07
DEBUG
Exiting history()
10:08:07
DEBUG
Exiting history()
10:08:07
DEBUG
Entering history()
10:08:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:07
DEBUG
Entering get()
10:08:07
DEBUG
Entering _make_request()
10:08:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:07
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:07
DEBUG
Entering _get_cookie_and_crumb()
10:08:07
DEBUG
cookie_mode = 'basic'
10:08:07
DEBUG
Entering _get_cookie_and_crumb_basic()
10:08:07
DEBUG
Entering _get_cookie_basic()
10:08:07
DEBUG
reusing cookie
10:08:07
DEBUG
Exiting _get_cookie_basic()
10:08:07
DEBUG
Entering _get_crumb_basic()
10:08:07
DEBUG
reusing crumb
10:08:07
DEBUG
Exiting _get_crumb_basic()
10:08:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:08:07
DEBUG
Exiting _get_cookie_and_crumb()
10:08:07
DEBUG
response code=200
10:08:07
DEBUG
Exiting _make_request()
10:08:07
DEBUG
Exiting get()
10:08:07
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:07:55
10:08:07
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:07:55-05:00
10:08:07
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:07:55-05:00
10:08:07
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:08:07
DEBUG
Exiting history()
10:08:07
DEBUG
POLL [Yahoo]: 10:08:07 Price=$56.31
10:08:07
DEBUG
CHECK: C=56.31 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:08:17
DEBUG
Entering history()
10:08:17
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:08:17
DEBUG
Entering history()
10:08:17
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:17
DEBUG
Entering get()
10:08:17
DEBUG
Entering _make_request()
10:08:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:17
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:17
DEBUG
Entering _get_cookie_and_crumb()
10:08:17
DEBUG
cookie_mode = 'basic'
10:08:17
DEBUG
Entering _get_cookie_and_crumb_basic()
10:08:17
DEBUG
Entering _get_cookie_basic()
10:08:17
DEBUG
reusing cookie
10:08:17
DEBUG
Exiting _get_cookie_basic()
10:08:17
DEBUG
Entering _get_crumb_basic()
10:08:17
DEBUG
reusing crumb
10:08:17
DEBUG
Exiting _get_crumb_basic()
10:08:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:08:17
DEBUG
Exiting _get_cookie_and_crumb()
10:08:17
DEBUG
response code=200
10:08:17
DEBUG
Exiting _make_request()
10:08:17
DEBUG
Exiting get()
10:08:17
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:08:03
10:08:17
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:08:03-05:00
10:08:17
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:08:17
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:08:17
DEBUG
Exiting history()
10:08:17
DEBUG
Exiting history()
10:08:17
DEBUG
Entering history()
10:08:17
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:17
DEBUG
Entering get()
10:08:17
DEBUG
Entering _make_request()
10:08:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:17
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:17
DEBUG
Entering _get_cookie_and_crumb()
10:08:17
DEBUG
cookie_mode = 'basic'
10:08:17
DEBUG
Entering _get_cookie_and_crumb_basic()
10:08:17
DEBUG
Entering _get_cookie_basic()
10:08:17
DEBUG
reusing cookie
10:08:17
DEBUG
Exiting _get_cookie_basic()
10:08:17
DEBUG
Entering _get_crumb_basic()
10:08:17
DEBUG
reusing crumb
10:08:17
DEBUG
Exiting _get_crumb_basic()
10:08:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:08:17
DEBUG
Exiting _get_cookie_and_crumb()
10:08:17
DEBUG
response code=200
10:08:17
DEBUG
Exiting _make_request()
10:08:17
DEBUG
Exiting get()
10:08:17
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:08:16
10:08:17
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:08:16-05:00
10:08:17
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:08:16-05:00
10:08:17
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:08:17
DEBUG
Exiting history()
10:08:27
DEBUG
Entering history()
10:08:27
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:08:27
DEBUG
Entering history()
10:08:27
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:27
DEBUG
Entering get()
10:08:27
DEBUG
Entering _make_request()
10:08:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:27
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:27
DEBUG
Entering _get_cookie_and_crumb()
10:08:27
DEBUG
cookie_mode = 'basic'
10:08:27
DEBUG
Entering _get_cookie_and_crumb_basic()
10:08:27
DEBUG
Entering _get_cookie_basic()
10:08:27
DEBUG
reusing cookie
10:08:27
DEBUG
Exiting _get_cookie_basic()
10:08:27
DEBUG
Entering _get_crumb_basic()
10:08:27
DEBUG
reusing crumb
10:08:27
DEBUG
Exiting _get_crumb_basic()
10:08:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:08:27
DEBUG
Exiting _get_cookie_and_crumb()
10:08:27
DEBUG
response code=200
10:08:27
DEBUG
Exiting _make_request()
10:08:27
DEBUG
Exiting get()
10:08:27
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:08:25
10:08:27
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:08:25-05:00
10:08:27
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:08:27
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:08:27
DEBUG
Exiting history()
10:08:27
DEBUG
Exiting history()
10:08:27
DEBUG
Entering history()
10:08:27
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:27
DEBUG
Entering get()
10:08:27
DEBUG
Entering _make_request()
10:08:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:27
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:27
DEBUG
Entering _get_cookie_and_crumb()
10:08:27
DEBUG
cookie_mode = 'basic'
10:08:27
DEBUG
Entering _get_cookie_and_crumb_basic()
10:08:27
DEBUG
Entering _get_cookie_basic()
10:08:27
DEBUG
reusing cookie
10:08:27
DEBUG
Exiting _get_cookie_basic()
10:08:27
DEBUG
Entering _get_crumb_basic()
10:08:27
DEBUG
reusing crumb
10:08:27
DEBUG
Exiting _get_crumb_basic()
10:08:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:08:27
DEBUG
Exiting _get_cookie_and_crumb()
10:08:28
DEBUG
response code=200
10:08:28
DEBUG
Exiting _make_request()
10:08:28
DEBUG
Exiting get()
10:08:28
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:08:16
10:08:28
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:08:16-05:00
10:08:28
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:08:16-05:00
10:08:28
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:08:28
DEBUG
Exiting history()
10:08:28
DEBUG
POLL [Yahoo]: 10:08:28 Price=$56.24
10:08:28
DEBUG
CHECK: C=56.24 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:08:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:08:38
DEBUG
Entering history()
10:08:38
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:08:38
DEBUG
Entering history()
10:08:38
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:38
DEBUG
Entering get()
10:08:38
DEBUG
Entering _make_request()
10:08:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:38
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:38
DEBUG
Entering _get_cookie_and_crumb()
10:08:38
DEBUG
cookie_mode = 'basic'
10:08:38
DEBUG
Entering _get_cookie_and_crumb_basic()
10:08:38
DEBUG
Entering _get_cookie_basic()
10:08:38
DEBUG
reusing cookie
10:08:38
DEBUG
Exiting _get_cookie_basic()
10:08:38
DEBUG
Entering _get_crumb_basic()
10:08:38
DEBUG
reusing crumb
10:08:38
DEBUG
Exiting _get_crumb_basic()
10:08:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:08:38
DEBUG
Exiting _get_cookie_and_crumb()
10:08:38
DEBUG
response code=200
10:08:38
DEBUG
Exiting _make_request()
10:08:38
DEBUG
Exiting get()
10:08:38
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:08:31
10:08:38
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:08:31-05:00
10:08:38
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:08:38
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:08:38
DEBUG
Exiting history()
10:08:38
DEBUG
Exiting history()
10:08:38
DEBUG
Entering history()
10:08:38
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:38
DEBUG
Entering get()
10:08:38
DEBUG
Entering _make_request()
10:08:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:38
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:38
DEBUG
Entering _get_cookie_and_crumb()
10:08:38
DEBUG
cookie_mode = 'basic'
10:08:38
DEBUG
Entering _get_cookie_and_crumb_basic()
10:08:38
DEBUG
Entering _get_cookie_basic()
10:08:38
DEBUG
reusing cookie
10:08:38
DEBUG
Exiting _get_cookie_basic()
10:08:38
DEBUG
Entering _get_crumb_basic()
10:08:38
DEBUG
reusing crumb
10:08:38
DEBUG
Exiting _get_crumb_basic()
10:08:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:08:38
DEBUG
Exiting _get_cookie_and_crumb()
10:08:38
DEBUG
response code=200
10:08:38
DEBUG
Exiting _make_request()
10:08:38
DEBUG
Exiting get()
10:08:38
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:08:31
10:08:38
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:08:31-05:00
10:08:38
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:08:31-05:00
10:08:38
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:08:38
DEBUG
Exiting history()
10:08:38
DEBUG
POLL [Yahoo]: 10:08:38 Price=$56.28
10:08:38
DEBUG
CHECK: C=56.28 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:08:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:08:48
DEBUG
Entering history()
10:08:48
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:08:48
DEBUG
Entering history()
10:08:48
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:48
DEBUG
Entering get()
10:08:48
DEBUG
Entering _make_request()
10:08:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:48
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:48
DEBUG
Entering _get_cookie_and_crumb()
10:08:48
DEBUG
cookie_mode = 'basic'
10:08:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:08:48
DEBUG
Entering _get_cookie_basic()
10:08:48
DEBUG
reusing cookie
10:08:48
DEBUG
Exiting _get_cookie_basic()
10:08:48
DEBUG
Entering _get_crumb_basic()
10:08:48
DEBUG
reusing crumb
10:08:48
DEBUG
Exiting _get_crumb_basic()
10:08:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:08:48
DEBUG
Exiting _get_cookie_and_crumb()
10:08:48
DEBUG
response code=200
10:08:48
DEBUG
Exiting _make_request()
10:08:48
DEBUG
Exiting get()
10:08:48
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:08:43
10:08:48
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:08:43-05:00
10:08:48
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:08:48
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:08:48
DEBUG
Exiting history()
10:08:48
DEBUG
Exiting history()
10:08:48
DEBUG
Entering history()
10:08:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:48
DEBUG
Entering get()
10:08:48
DEBUG
Entering _make_request()
10:08:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:48
DEBUG
Entering _get_cookie_and_crumb()
10:08:48
DEBUG
cookie_mode = 'basic'
10:08:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:08:48
DEBUG
Entering _get_cookie_basic()
10:08:48
DEBUG
reusing cookie
10:08:48
DEBUG
Exiting _get_cookie_basic()
10:08:48
DEBUG
Entering _get_crumb_basic()
10:08:48
DEBUG
reusing crumb
10:08:48
DEBUG
Exiting _get_crumb_basic()
10:08:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:08:48
DEBUG
Exiting _get_cookie_and_crumb()
10:08:48
DEBUG
response code=200
10:08:48
DEBUG
Exiting _make_request()
10:08:48
DEBUG
Exiting get()
10:08:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:08:43
10:08:48
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:08:43-05:00
10:08:48
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:08:43-05:00
10:08:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:08:48
DEBUG
Exiting history()
10:08:48
DEBUG
POLL [Yahoo]: 10:08:48 Price=$56.31
10:08:48
DEBUG
CHECK: C=56.31 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:08:58
DEBUG
Entering history()
10:08:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:08:58
DEBUG
Entering history()
10:08:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:58
DEBUG
Entering get()
10:08:58
DEBUG
Entering _make_request()
10:08:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:58
DEBUG
Entering _get_cookie_and_crumb()
10:08:58
DEBUG
cookie_mode = 'basic'
10:08:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:08:58
DEBUG
Entering _get_cookie_basic()
10:08:58
DEBUG
reusing cookie
10:08:58
DEBUG
Exiting _get_cookie_basic()
10:08:58
DEBUG
Entering _get_crumb_basic()
10:08:58
DEBUG
reusing crumb
10:08:58
DEBUG
Exiting _get_crumb_basic()
10:08:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:08:58
DEBUG
Exiting _get_cookie_and_crumb()
10:08:58
DEBUG
response code=200
10:08:58
DEBUG
Exiting _make_request()
10:08:58
DEBUG
Exiting get()
10:08:58
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:08:43
10:08:58
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:08:43-05:00
10:08:58
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:08:58
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:08:58
DEBUG
Exiting history()
10:08:58
DEBUG
Exiting history()
10:08:58
DEBUG
Entering history()
10:08:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:58
DEBUG
Entering get()
10:08:58
DEBUG
Entering _make_request()
10:08:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:58
DEBUG
Entering _get_cookie_and_crumb()
10:08:58
DEBUG
cookie_mode = 'basic'
10:08:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:08:58
DEBUG
Entering _get_cookie_basic()
10:08:58
DEBUG
reusing cookie
10:08:58
DEBUG
Exiting _get_cookie_basic()
10:08:58
DEBUG
Entering _get_crumb_basic()
10:08:58
DEBUG
reusing crumb
10:08:58
DEBUG
Exiting _get_crumb_basic()
10:08:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:08:58
DEBUG
Exiting _get_cookie_and_crumb()
10:08:58
DEBUG
response code=200
10:08:58
DEBUG
Exiting _make_request()
10:08:58
DEBUG
Exiting get()
10:08:58
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:08:43
10:08:58
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:08:43-05:00
10:08:58
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:08:43-05:00
10:08:58
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:08:58
DEBUG
Exiting history()
10:09:00
DEBUG
BAR: 10:08:00 O=56.30 H=56.30 L=56.25 C=56.28
10:09:00
DEBUG
Checking: C=56.28 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:09:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:09:08
DEBUG
Entering history()
10:09:08
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:09:08
DEBUG
Entering history()
10:09:08
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:09:08
DEBUG
Entering get()
10:09:08
DEBUG
Entering _make_request()
10:09:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:09:08
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:09:08
DEBUG
Entering _get_cookie_and_crumb()
10:09:08
DEBUG
cookie_mode = 'basic'
10:09:08
DEBUG
Entering _get_cookie_and_crumb_basic()
10:09:08
DEBUG
Entering _get_cookie_basic()
10:09:08
DEBUG
reusing cookie
10:09:08
DEBUG
Exiting _get_cookie_basic()
10:09:08
DEBUG
Entering _get_crumb_basic()
10:09:08
DEBUG
reusing crumb
10:09:08
DEBUG
Exiting _get_crumb_basic()
10:09:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:09:08
DEBUG
Exiting _get_cookie_and_crumb()
10:09:08
DEBUG
response code=200
10:09:08
DEBUG
Exiting _make_request()
10:09:08
DEBUG
Exiting get()
10:09:08
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:09:07
10:09:08
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:09:07-05:00
10:09:08
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:09:08
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:09:08
DEBUG
Exiting history()
10:09:08
DEBUG
Exiting history()
10:09:08
DEBUG
Entering history()
10:09:08
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:09:08
DEBUG
Entering get()
10:09:08
DEBUG
Entering _make_request()
10:09:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:09:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:09:08
DEBUG
Entering _get_cookie_and_crumb()
10:09:08
DEBUG
cookie_mode = 'basic'
10:09:08
DEBUG
Entering _get_cookie_and_crumb_basic()
10:09:08
DEBUG
Entering _get_cookie_basic()
10:09:08
DEBUG
reusing cookie
10:09:08
DEBUG
Exiting _get_cookie_basic()
10:09:08
DEBUG
Entering _get_crumb_basic()
10:09:08
DEBUG
reusing crumb
10:09:08
DEBUG
Exiting _get_crumb_basic()
10:09:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:09:08
DEBUG
Exiting _get_cookie_and_crumb()
10:09:08
DEBUG
response code=200
10:09:08
DEBUG
Exiting _make_request()
10:09:08
DEBUG
Exiting get()
10:09:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:09:07
10:09:08
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:09:07-05:00
10:09:08
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:09:07-05:00
10:09:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:09:08
DEBUG
Exiting history()
10:09:08
DEBUG
POLL [Yahoo]: 10:09:08 Price=$56.22
10:09:08
DEBUG
CHECK: C=56.22 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:09:18
DEBUG
Entering history()
10:09:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:09:18
DEBUG
Entering history()
10:09:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:09:18
DEBUG
Entering get()
10:09:18
DEBUG
Entering _make_request()
10:09:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:09:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:09:18
DEBUG
Entering _get_cookie_and_crumb()
10:09:18
DEBUG
cookie_mode = 'basic'
10:09:18
DEBUG
Entering _get_cookie_and_crumb_basic()
10:09:18
DEBUG
Entering _get_cookie_basic()
10:09:18
DEBUG
reusing cookie
10:09:18
DEBUG
Exiting _get_cookie_basic()
10:09:18
DEBUG
Entering _get_crumb_basic()
10:09:18
DEBUG
reusing crumb
10:09:18
DEBUG
Exiting _get_crumb_basic()
10:09:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:09:18
DEBUG
Exiting _get_cookie_and_crumb()
10:09:18
DEBUG
response code=200
10:09:18
DEBUG
Exiting _make_request()
10:09:18
DEBUG
Exiting get()
10:09:18
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:09:07
10:09:18
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:09:07-05:00
10:09:18
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:09:18
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:09:18
DEBUG
Exiting history()
10:09:18
DEBUG
Exiting history()
10:09:18
DEBUG
Entering history()
10:09:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:09:18
DEBUG
Entering get()
10:09:18
DEBUG
Entering _make_request()
10:09:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:09:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:09:18
DEBUG
Entering _get_cookie_and_crumb()
10:09:18
DEBUG
cookie_mode = 'basic'
10:09:18
DEBUG
Entering _get_cookie_and_crumb_basic()
10:09:18
DEBUG
Entering _get_cookie_basic()
10:09:18
DEBUG
reusing cookie
10:09:18
DEBUG
Exiting _get_cookie_basic()
10:09:18
DEBUG
Entering _get_crumb_basic()
10:09:18
DEBUG
reusing crumb
10:09:18
DEBUG
Exiting _get_crumb_basic()
10:09:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:09:18
DEBUG
Exiting _get_cookie_and_crumb()
10:09:18
DEBUG
response code=200
10:09:18
DEBUG
Exiting _make_request()
10:09:18
DEBUG
Exiting get()
10:09:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:09:07
10:09:18
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:09:07-05:00
10:09:18
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:09:07-05:00
10:09:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:09:18
DEBUG
Exiting history()
10:09:28
DEBUG
Entering history()
10:09:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:09:28
DEBUG
Entering history()
10:09:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:09:28
DEBUG
Entering get()
10:09:28
DEBUG
Entering _make_request()
10:09:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:09:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:09:28
DEBUG
Entering _get_cookie_and_crumb()
10:09:28
DEBUG
cookie_mode = 'basic'
10:09:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:09:28
DEBUG
Entering _get_cookie_basic()
10:09:28
DEBUG
reusing cookie
10:09:28
DEBUG
Exiting _get_cookie_basic()
10:09:28
DEBUG
Entering _get_crumb_basic()
10:09:28
DEBUG
reusing crumb
10:09:28
DEBUG
Exiting _get_crumb_basic()
10:09:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:09:28
DEBUG
Exiting _get_cookie_and_crumb()
10:09:28
DEBUG
response code=200
10:09:28
DEBUG
Exiting _make_request()
10:09:28
DEBUG
Exiting get()
10:09:28
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:09:23
10:09:28
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:09:23-05:00
10:09:28
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:09:28
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:09:28
DEBUG
Exiting history()
10:09:28
DEBUG
Exiting history()
10:09:28
DEBUG
Entering history()
10:09:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:09:28
DEBUG
Entering get()
10:09:28
DEBUG
Entering _make_request()
10:09:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:09:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:09:28
DEBUG
Entering _get_cookie_and_crumb()
10:09:28
DEBUG
cookie_mode = 'basic'
10:09:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:09:28
DEBUG
Entering _get_cookie_basic()
10:09:28
DEBUG
reusing cookie
10:09:28
DEBUG
Exiting _get_cookie_basic()
10:09:28
DEBUG
Entering _get_crumb_basic()
10:09:28
DEBUG
reusing crumb
10:09:28
DEBUG
Exiting _get_crumb_basic()
10:09:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:09:28
DEBUG
Exiting _get_cookie_and_crumb()
10:09:29
DEBUG
response code=200
10:09:29
DEBUG
Exiting _make_request()
10:09:29
DEBUG
Exiting get()
10:09:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:09:23
10:09:29
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:09:23-05:00
10:09:29
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:09:23-05:00
10:09:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:09:29
DEBUG
Exiting history()
10:09:29
DEBUG
POLL [Yahoo]: 10:09:29 Price=$56.22
10:09:29
DEBUG
CHECK: C=56.22 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:09:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:09:39
DEBUG
Entering history()
10:09:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:09:39
DEBUG
Entering history()
10:09:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:09:39
DEBUG
Entering get()
10:09:39
DEBUG
Entering _make_request()
10:09:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:09:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:09:39
DEBUG
Entering _get_cookie_and_crumb()
10:09:39
DEBUG
cookie_mode = 'basic'
10:09:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:09:39
DEBUG
Entering _get_cookie_basic()
10:09:39
DEBUG
reusing cookie
10:09:39
DEBUG
Exiting _get_cookie_basic()
10:09:39
DEBUG
Entering _get_crumb_basic()
10:09:39
DEBUG
reusing crumb
10:09:39
DEBUG
Exiting _get_crumb_basic()
10:09:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:09:39
DEBUG
Exiting _get_cookie_and_crumb()
10:09:39
DEBUG
response code=200
10:09:39
DEBUG
Exiting _make_request()
10:09:39
DEBUG
Exiting get()
10:09:39
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:09:37
10:09:39
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:09:37-05:00
10:09:39
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:09:39
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:09:39
DEBUG
Exiting history()
10:09:39
DEBUG
Exiting history()
10:09:39
DEBUG
Entering history()
10:09:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:09:39
DEBUG
Entering get()
10:09:39
DEBUG
Entering _make_request()
10:09:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:09:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:09:39
DEBUG
Entering _get_cookie_and_crumb()
10:09:39
DEBUG
cookie_mode = 'basic'
10:09:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:09:39
DEBUG
Entering _get_cookie_basic()
10:09:39
DEBUG
reusing cookie
10:09:39
DEBUG
Exiting _get_cookie_basic()
10:09:39
DEBUG
Entering _get_crumb_basic()
10:09:39
DEBUG
reusing crumb
10:09:39
DEBUG
Exiting _get_crumb_basic()
10:09:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:09:39
DEBUG
Exiting _get_cookie_and_crumb()
10:09:39
DEBUG
response code=200
10:09:39
DEBUG
Exiting _make_request()
10:09:39
DEBUG
Exiting get()
10:09:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:09:37
10:09:39
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:09:37-05:00
10:09:39
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:09:37-05:00
10:09:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:09:39
DEBUG
Exiting history()
10:09:39
DEBUG
POLL [Yahoo]: 10:09:39 Price=$56.19
10:09:39
DEBUG
CHECK: C=56.19 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:09:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:09:49
DEBUG
Entering history()
10:09:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:09:49
DEBUG
Entering history()
10:09:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:09:49
DEBUG
Entering get()
10:09:49
DEBUG
Entering _make_request()
10:09:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:09:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:09:49
DEBUG
Entering _get_cookie_and_crumb()
10:09:49
DEBUG
cookie_mode = 'basic'
10:09:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:09:49
DEBUG
Entering _get_cookie_basic()
10:09:49
DEBUG
reusing cookie
10:09:49
DEBUG
Exiting _get_cookie_basic()
10:09:49
DEBUG
Entering _get_crumb_basic()
10:09:49
DEBUG
reusing crumb
10:09:49
DEBUG
Exiting _get_crumb_basic()
10:09:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:09:49
DEBUG
Exiting _get_cookie_and_crumb()
10:09:49
DEBUG
response code=200
10:09:49
DEBUG
Exiting _make_request()
10:09:49
DEBUG
Exiting get()
10:09:49
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:09:47
10:09:49
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:09:47-05:00
10:09:49
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:09:49
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:09:49
DEBUG
Exiting history()
10:09:49
DEBUG
Exiting history()
10:09:49
DEBUG
Entering history()
10:09:49
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:09:49
DEBUG
Entering get()
10:09:49
DEBUG
Entering _make_request()
10:09:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:09:49
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:09:49
DEBUG
Entering _get_cookie_and_crumb()
10:09:49
DEBUG
cookie_mode = 'basic'
10:09:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:09:49
DEBUG
Entering _get_cookie_basic()
10:09:49
DEBUG
reusing cookie
10:09:49
DEBUG
Exiting _get_cookie_basic()
10:09:49
DEBUG
Entering _get_crumb_basic()
10:09:49
DEBUG
reusing crumb
10:09:49
DEBUG
Exiting _get_crumb_basic()
10:09:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:09:49
DEBUG
Exiting _get_cookie_and_crumb()
10:09:49
DEBUG
response code=200
10:09:49
DEBUG
Exiting _make_request()
10:09:49
DEBUG
Exiting get()
10:09:49
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:09:37
10:09:49
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:09:37-05:00
10:09:49
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:09:37-05:00
10:09:49
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:09:49
DEBUG
Exiting history()
10:09:49
DEBUG
POLL [Yahoo]: 10:09:49 Price=$56.24
10:09:49
DEBUG
CHECK: C=56.24 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:09:59
DEBUG
Entering history()
10:09:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:09:59
DEBUG
Entering history()
10:09:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:09:59
DEBUG
Entering get()
10:09:59
DEBUG
Entering _make_request()
10:09:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:09:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:09:59
DEBUG
Entering _get_cookie_and_crumb()
10:09:59
DEBUG
cookie_mode = 'basic'
10:09:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:09:59
DEBUG
Entering _get_cookie_basic()
10:09:59
DEBUG
reusing cookie
10:09:59
DEBUG
Exiting _get_cookie_basic()
10:09:59
DEBUG
Entering _get_crumb_basic()
10:09:59
DEBUG
reusing crumb
10:09:59
DEBUG
Exiting _get_crumb_basic()
10:09:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:09:59
DEBUG
Exiting _get_cookie_and_crumb()
10:09:59
DEBUG
response code=200
10:09:59
DEBUG
Exiting _make_request()
10:09:59
DEBUG
Exiting get()
10:09:59
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:09:47
10:09:59
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:09:47-05:00
10:09:59
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:09:59
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:09:59
DEBUG
Exiting history()
10:09:59
DEBUG
Exiting history()
10:09:59
DEBUG
Entering history()
10:09:59
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:09:59
DEBUG
Entering get()
10:09:59
DEBUG
Entering _make_request()
10:09:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:09:59
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:09:59
DEBUG
Entering _get_cookie_and_crumb()
10:09:59
DEBUG
cookie_mode = 'basic'
10:09:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:09:59
DEBUG
Entering _get_cookie_basic()
10:09:59
DEBUG
reusing cookie
10:09:59
DEBUG
Exiting _get_cookie_basic()
10:09:59
DEBUG
Entering _get_crumb_basic()
10:09:59
DEBUG
reusing crumb
10:09:59
DEBUG
Exiting _get_crumb_basic()
10:09:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:09:59
DEBUG
Exiting _get_cookie_and_crumb()
10:09:59
DEBUG
response code=200
10:09:59
DEBUG
Exiting _make_request()
10:09:59
DEBUG
Exiting get()
10:09:59
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:09:47
10:09:59
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:09:47-05:00
10:09:59
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:09:47-05:00
10:09:59
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:09:59
DEBUG
Exiting history()
10:10:01
DEBUG
BAR: 10:09:00 O=56.23 H=56.23 L=56.23 C=56.23
10:10:01
DEBUG
Checking: C=56.23 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:10:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:10:09
DEBUG
Entering history()
10:10:09
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:10:09
DEBUG
Entering history()
10:10:09
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:10:09
DEBUG
Entering get()
10:10:09
DEBUG
Entering _make_request()
10:10:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:10:09
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:10:09
DEBUG
Entering _get_cookie_and_crumb()
10:10:09
DEBUG
cookie_mode = 'basic'
10:10:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:10:09
DEBUG
Entering _get_cookie_basic()
10:10:09
DEBUG
reusing cookie
10:10:09
DEBUG
Exiting _get_cookie_basic()
10:10:09
DEBUG
Entering _get_crumb_basic()
10:10:09
DEBUG
reusing crumb
10:10:09
DEBUG
Exiting _get_crumb_basic()
10:10:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:10:09
DEBUG
Exiting _get_cookie_and_crumb()
10:10:09
DEBUG
response code=200
10:10:09
DEBUG
Exiting _make_request()
10:10:09
DEBUG
Exiting get()
10:10:09
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:09:47
10:10:09
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:09:47-05:00
10:10:09
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:10:09
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:10:09
DEBUG
Exiting history()
10:10:09
DEBUG
Exiting history()
10:10:09
DEBUG
Entering history()
10:10:09
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:10:09
DEBUG
Entering get()
10:10:09
DEBUG
Entering _make_request()
10:10:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:10:09
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:10:09
DEBUG
Entering _get_cookie_and_crumb()
10:10:09
DEBUG
cookie_mode = 'basic'
10:10:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:10:09
DEBUG
Entering _get_cookie_basic()
10:10:09
DEBUG
reusing cookie
10:10:09
DEBUG
Exiting _get_cookie_basic()
10:10:09
DEBUG
Entering _get_crumb_basic()
10:10:09
DEBUG
reusing crumb
10:10:09
DEBUG
Exiting _get_crumb_basic()
10:10:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:10:09
DEBUG
Exiting _get_cookie_and_crumb()
10:10:09
DEBUG
response code=200
10:10:09
DEBUG
Exiting _make_request()
10:10:09
DEBUG
Exiting get()
10:10:09
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:09:47
10:10:09
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:09:47-05:00
10:10:09
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:09:47-05:00
10:10:09
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:10:09
DEBUG
Exiting history()
10:10:09
DEBUG
CHECK: C=56.24 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:10:19
DEBUG
Entering history()
10:10:19
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:10:19
DEBUG
Entering history()
10:10:19
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:10:19
DEBUG
Entering get()
10:10:19
DEBUG
Entering _make_request()
10:10:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:10:19
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:10:19
DEBUG
Entering _get_cookie_and_crumb()
10:10:19
DEBUG
cookie_mode = 'basic'
10:10:19
DEBUG
Entering _get_cookie_and_crumb_basic()
10:10:19
DEBUG
Entering _get_cookie_basic()
10:10:19
DEBUG
reusing cookie
10:10:19
DEBUG
Exiting _get_cookie_basic()
10:10:19
DEBUG
Entering _get_crumb_basic()
10:10:19
DEBUG
reusing crumb
10:10:19
DEBUG
Exiting _get_crumb_basic()
10:10:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:10:19
DEBUG
Exiting _get_cookie_and_crumb()
10:10:19
DEBUG
response code=200
10:10:19
DEBUG
Exiting _make_request()
10:10:19
DEBUG
Exiting get()
10:10:19
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:10:15
10:10:19
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:10:15-05:00
10:10:19
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:10:19
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:10:19
DEBUG
Exiting history()
10:10:19
DEBUG
Exiting history()
10:10:19
DEBUG
Entering history()
10:10:19
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:10:19
DEBUG
Entering get()
10:10:19
DEBUG
Entering _make_request()
10:10:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:10:19
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:10:19
DEBUG
Entering _get_cookie_and_crumb()
10:10:19
DEBUG
cookie_mode = 'basic'
10:10:19
DEBUG
Entering _get_cookie_and_crumb_basic()
10:10:19
DEBUG
Entering _get_cookie_basic()
10:10:19
DEBUG
reusing cookie
10:10:19
DEBUG
Exiting _get_cookie_basic()
10:10:19
DEBUG
Entering _get_crumb_basic()
10:10:19
DEBUG
reusing crumb
10:10:19
DEBUG
Exiting _get_crumb_basic()
10:10:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:10:19
DEBUG
Exiting _get_cookie_and_crumb()
10:10:19
DEBUG
response code=200
10:10:19
DEBUG
Exiting _make_request()
10:10:19
DEBUG
Exiting get()
10:10:19
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:10:15
10:10:19
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:10:15-05:00
10:10:19
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:10:15-05:00
10:10:19
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:10:19
DEBUG
Exiting history()
10:10:19
DEBUG
POLL [Yahoo]: 10:10:19 Price=$56.22
10:10:19
DEBUG
CHECK: C=56.22 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:10:29
DEBUG
Entering history()
10:10:29
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:10:29
DEBUG
Entering history()
10:10:29
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:10:29
DEBUG
Entering get()
10:10:29
DEBUG
Entering _make_request()
10:10:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:10:29
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:10:29
DEBUG
Entering _get_cookie_and_crumb()
10:10:29
DEBUG
cookie_mode = 'basic'
10:10:29
DEBUG
Entering _get_cookie_and_crumb_basic()
10:10:29
DEBUG
Entering _get_cookie_basic()
10:10:29
DEBUG
reusing cookie
10:10:29
DEBUG
Exiting _get_cookie_basic()
10:10:29
DEBUG
Entering _get_crumb_basic()
10:10:29
DEBUG
reusing crumb
10:10:29
DEBUG
Exiting _get_crumb_basic()
10:10:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:10:29
DEBUG
Exiting _get_cookie_and_crumb()
10:10:29
DEBUG
response code=200
10:10:29
DEBUG
Exiting _make_request()
10:10:29
DEBUG
Exiting get()
10:10:29
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:10:15
10:10:29
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:10:15-05:00
10:10:29
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:10:29
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:10:29
DEBUG
Exiting history()
10:10:29
DEBUG
Exiting history()
10:10:29
DEBUG
Entering history()
10:10:29
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:10:29
DEBUG
Entering get()
10:10:29
DEBUG
Entering _make_request()
10:10:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:10:29
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:10:29
DEBUG
Entering _get_cookie_and_crumb()
10:10:29
DEBUG
cookie_mode = 'basic'
10:10:29
DEBUG
Entering _get_cookie_and_crumb_basic()
10:10:29
DEBUG
Entering _get_cookie_basic()
10:10:29
DEBUG
reusing cookie
10:10:29
DEBUG
Exiting _get_cookie_basic()
10:10:29
DEBUG
Entering _get_crumb_basic()
10:10:29
DEBUG
reusing crumb
10:10:29
DEBUG
Exiting _get_crumb_basic()
10:10:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:10:29
DEBUG
Exiting _get_cookie_and_crumb()
10:10:29
DEBUG
response code=200
10:10:29
DEBUG
Exiting _make_request()
10:10:29
DEBUG
Exiting get()
10:10:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:10:15
10:10:29
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:10:15-05:00
10:10:29
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:10:15-05:00
10:10:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:10:29
DEBUG
Exiting history()
10:10:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:10:39
DEBUG
Entering history()
10:10:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:10:39
DEBUG
Entering history()
10:10:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:10:39
DEBUG
Entering get()
10:10:39
DEBUG
Entering _make_request()
10:10:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:10:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:10:39
DEBUG
Entering _get_cookie_and_crumb()
10:10:39
DEBUG
cookie_mode = 'basic'
10:10:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:10:39
DEBUG
Entering _get_cookie_basic()
10:10:39
DEBUG
reusing cookie
10:10:39
DEBUG
Exiting _get_cookie_basic()
10:10:39
DEBUG
Entering _get_crumb_basic()
10:10:39
DEBUG
reusing crumb
10:10:39
DEBUG
Exiting _get_crumb_basic()
10:10:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:10:39
DEBUG
Exiting _get_cookie_and_crumb()
10:10:39
DEBUG
response code=200
10:10:39
DEBUG
Exiting _make_request()
10:10:39
DEBUG
Exiting get()
10:10:39
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:10:34
10:10:39
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:10:34-05:00
10:10:39
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:10:39
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:10:39
DEBUG
Exiting history()
10:10:39
DEBUG
Exiting history()
10:10:39
DEBUG
Entering history()
10:10:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:10:39
DEBUG
Entering get()
10:10:39
DEBUG
Entering _make_request()
10:10:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:10:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:10:39
DEBUG
Entering _get_cookie_and_crumb()
10:10:39
DEBUG
cookie_mode = 'basic'
10:10:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:10:39
DEBUG
Entering _get_cookie_basic()
10:10:39
DEBUG
reusing cookie
10:10:39
DEBUG
Exiting _get_cookie_basic()
10:10:39
DEBUG
Entering _get_crumb_basic()
10:10:39
DEBUG
reusing crumb
10:10:39
DEBUG
Exiting _get_crumb_basic()
10:10:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:10:39
DEBUG
Exiting _get_cookie_and_crumb()
10:10:40
DEBUG
response code=200
10:10:40
DEBUG
Exiting _make_request()
10:10:40
DEBUG
Exiting get()
10:10:40
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:10:34
10:10:40
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:10:34-05:00
10:10:40
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:10:34-05:00
10:10:40
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:10:40
DEBUG
Exiting history()
10:10:40
DEBUG
POLL [Yahoo]: 10:10:40 Price=$56.17
10:10:40
DEBUG
CHECK: C=56.17 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:10:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:10:50
DEBUG
Entering history()
10:10:50
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:10:50
DEBUG
Entering history()
10:10:50
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:10:50
DEBUG
Entering get()
10:10:50
DEBUG
Entering _make_request()
10:10:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:10:50
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:10:50
DEBUG
Entering _get_cookie_and_crumb()
10:10:50
DEBUG
cookie_mode = 'basic'
10:10:50
DEBUG
Entering _get_cookie_and_crumb_basic()
10:10:50
DEBUG
Entering _get_cookie_basic()
10:10:50
DEBUG
reusing cookie
10:10:50
DEBUG
Exiting _get_cookie_basic()
10:10:50
DEBUG
Entering _get_crumb_basic()
10:10:50
DEBUG
reusing crumb
10:10:50
DEBUG
Exiting _get_crumb_basic()
10:10:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:10:50
DEBUG
Exiting _get_cookie_and_crumb()
10:10:50
DEBUG
response code=200
10:10:50
DEBUG
Exiting _make_request()
10:10:50
DEBUG
Exiting get()
10:10:50
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:10:49
10:10:50
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:10:49-05:00
10:10:50
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:10:50
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:10:50
DEBUG
Exiting history()
10:10:50
DEBUG
Exiting history()
10:10:50
DEBUG
Entering history()
10:10:50
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:10:50
DEBUG
Entering get()
10:10:50
DEBUG
Entering _make_request()
10:10:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:10:50
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:10:50
DEBUG
Entering _get_cookie_and_crumb()
10:10:50
DEBUG
cookie_mode = 'basic'
10:10:50
DEBUG
Entering _get_cookie_and_crumb_basic()
10:10:50
DEBUG
Entering _get_cookie_basic()
10:10:50
DEBUG
reusing cookie
10:10:50
DEBUG
Exiting _get_cookie_basic()
10:10:50
DEBUG
Entering _get_crumb_basic()
10:10:50
DEBUG
reusing crumb
10:10:50
DEBUG
Exiting _get_crumb_basic()
10:10:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:10:50
DEBUG
Exiting _get_cookie_and_crumb()
10:10:50
DEBUG
response code=200
10:10:50
DEBUG
Exiting _make_request()
10:10:50
DEBUG
Exiting get()
10:10:50
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:10:49
10:10:50
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:10:49-05:00
10:10:50
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:10:49-05:00
10:10:50
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:10:50
DEBUG
Exiting history()
10:10:50
DEBUG
POLL [Yahoo]: 10:10:50 Price=$56.19
10:10:50
DEBUG
CHECK: C=56.19 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:11:00
DEBUG
Entering history()
10:11:00
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:11:00
DEBUG
Entering history()
10:11:00
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:00
DEBUG
Entering get()
10:11:00
DEBUG
Entering _make_request()
10:11:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:00
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:00
DEBUG
Entering _get_cookie_and_crumb()
10:11:00
DEBUG
cookie_mode = 'basic'
10:11:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:11:00
DEBUG
Entering _get_cookie_basic()
10:11:00
DEBUG
reusing cookie
10:11:00
DEBUG
Exiting _get_cookie_basic()
10:11:00
DEBUG
Entering _get_crumb_basic()
10:11:00
DEBUG
reusing crumb
10:11:00
DEBUG
Exiting _get_crumb_basic()
10:11:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:11:00
DEBUG
Exiting _get_cookie_and_crumb()
10:11:00
DEBUG
response code=200
10:11:00
DEBUG
Exiting _make_request()
10:11:00
DEBUG
Exiting get()
10:11:00
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:10:49
10:11:00
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:10:49-05:00
10:11:00
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:11:00
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:11:00
DEBUG
Exiting history()
10:11:00
DEBUG
Exiting history()
10:11:00
DEBUG
Entering history()
10:11:00
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:00
DEBUG
Entering get()
10:11:00
DEBUG
Entering _make_request()
10:11:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:00
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:00
DEBUG
Entering _get_cookie_and_crumb()
10:11:00
DEBUG
cookie_mode = 'basic'
10:11:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:11:00
DEBUG
Entering _get_cookie_basic()
10:11:00
DEBUG
reusing cookie
10:11:00
DEBUG
Exiting _get_cookie_basic()
10:11:00
DEBUG
Entering _get_crumb_basic()
10:11:00
DEBUG
reusing crumb
10:11:00
DEBUG
Exiting _get_crumb_basic()
10:11:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:11:00
DEBUG
Exiting _get_cookie_and_crumb()
10:11:00
DEBUG
response code=200
10:11:00
DEBUG
Exiting _make_request()
10:11:00
DEBUG
Exiting get()
10:11:00
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:10:59
10:11:00
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:10:59-05:00
10:11:00
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:10:59-05:00
10:11:00
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:11:00
DEBUG
Exiting history()
10:11:00
DEBUG
BAR: 10:10:00 O=56.23 H=56.23 L=56.17 C=56.17
10:11:00
DEBUG
Checking: C=56.17 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:11:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:11:10
DEBUG
Entering history()
10:11:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:11:10
DEBUG
Entering history()
10:11:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:10
DEBUG
Entering get()
10:11:10
DEBUG
Entering _make_request()
10:11:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:10
DEBUG
Entering _get_cookie_and_crumb()
10:11:10
DEBUG
cookie_mode = 'basic'
10:11:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:11:10
DEBUG
Entering _get_cookie_basic()
10:11:10
DEBUG
reusing cookie
10:11:10
DEBUG
Exiting _get_cookie_basic()
10:11:10
DEBUG
Entering _get_crumb_basic()
10:11:10
DEBUG
reusing crumb
10:11:10
DEBUG
Exiting _get_crumb_basic()
10:11:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:11:10
DEBUG
Exiting _get_cookie_and_crumb()
10:11:10
DEBUG
response code=200
10:11:10
DEBUG
Exiting _make_request()
10:11:10
DEBUG
Exiting get()
10:11:10
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:11:07
10:11:10
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:11:07-05:00
10:11:10
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:11:10
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:11:10
DEBUG
Exiting history()
10:11:10
DEBUG
Exiting history()
10:11:10
DEBUG
Entering history()
10:11:10
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:10
DEBUG
Entering get()
10:11:10
DEBUG
Entering _make_request()
10:11:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:10
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:10
DEBUG
Entering _get_cookie_and_crumb()
10:11:10
DEBUG
cookie_mode = 'basic'
10:11:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:11:10
DEBUG
Entering _get_cookie_basic()
10:11:10
DEBUG
reusing cookie
10:11:10
DEBUG
Exiting _get_cookie_basic()
10:11:10
DEBUG
Entering _get_crumb_basic()
10:11:10
DEBUG
reusing crumb
10:11:10
DEBUG
Exiting _get_crumb_basic()
10:11:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:11:10
DEBUG
Exiting _get_cookie_and_crumb()
10:11:10
DEBUG
response code=200
10:11:10
DEBUG
Exiting _make_request()
10:11:10
DEBUG
Exiting get()
10:11:10
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:10:59
10:11:10
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:10:59-05:00
10:11:10
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:10:59-05:00
10:11:10
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:11:10
DEBUG
Exiting history()
10:11:10
DEBUG
POLL [Yahoo]: 10:11:10 Price=$56.22
10:11:10
DEBUG
CHECK: C=56.22 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:11:20
DEBUG
Entering history()
10:11:20
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:11:20
DEBUG
Entering history()
10:11:20
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:20
DEBUG
Entering get()
10:11:20
DEBUG
Entering _make_request()
10:11:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:20
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:20
DEBUG
Entering _get_cookie_and_crumb()
10:11:20
DEBUG
cookie_mode = 'basic'
10:11:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:11:20
DEBUG
Entering _get_cookie_basic()
10:11:20
DEBUG
reusing cookie
10:11:20
DEBUG
Exiting _get_cookie_basic()
10:11:20
DEBUG
Entering _get_crumb_basic()
10:11:20
DEBUG
reusing crumb
10:11:20
DEBUG
Exiting _get_crumb_basic()
10:11:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:11:20
DEBUG
Exiting _get_cookie_and_crumb()
10:11:20
DEBUG
response code=200
10:11:20
DEBUG
Exiting _make_request()
10:11:20
DEBUG
Exiting get()
10:11:20
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:11:07
10:11:20
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:11:07-05:00
10:11:20
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:11:20
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:11:20
DEBUG
Exiting history()
10:11:20
DEBUG
Exiting history()
10:11:20
DEBUG
Entering history()
10:11:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:20
DEBUG
Entering get()
10:11:20
DEBUG
Entering _make_request()
10:11:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:20
DEBUG
Entering _get_cookie_and_crumb()
10:11:20
DEBUG
cookie_mode = 'basic'
10:11:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:11:20
DEBUG
Entering _get_cookie_basic()
10:11:20
DEBUG
reusing cookie
10:11:20
DEBUG
Exiting _get_cookie_basic()
10:11:20
DEBUG
Entering _get_crumb_basic()
10:11:20
DEBUG
reusing crumb
10:11:20
DEBUG
Exiting _get_crumb_basic()
10:11:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:11:20
DEBUG
Exiting _get_cookie_and_crumb()
10:11:20
DEBUG
response code=200
10:11:20
DEBUG
Exiting _make_request()
10:11:20
DEBUG
Exiting get()
10:11:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:11:18
10:11:20
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:11:18-05:00
10:11:20
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:11:18-05:00
10:11:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:11:20
DEBUG
Exiting history()
10:11:30
DEBUG
Entering history()
10:11:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:11:30
DEBUG
Entering history()
10:11:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:30
DEBUG
Entering get()
10:11:30
DEBUG
Entering _make_request()
10:11:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:30
DEBUG
Entering _get_cookie_and_crumb()
10:11:30
DEBUG
cookie_mode = 'basic'
10:11:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:11:30
DEBUG
Entering _get_cookie_basic()
10:11:30
DEBUG
reusing cookie
10:11:30
DEBUG
Exiting _get_cookie_basic()
10:11:30
DEBUG
Entering _get_crumb_basic()
10:11:30
DEBUG
reusing crumb
10:11:30
DEBUG
Exiting _get_crumb_basic()
10:11:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:11:30
DEBUG
Exiting _get_cookie_and_crumb()
10:11:30
DEBUG
response code=200
10:11:30
DEBUG
Exiting _make_request()
10:11:30
DEBUG
Exiting get()
10:11:30
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:11:28
10:11:30
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:11:28-05:00
10:11:30
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:11:30
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:11:30
DEBUG
Exiting history()
10:11:30
DEBUG
Exiting history()
10:11:30
DEBUG
Entering history()
10:11:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:30
DEBUG
Entering get()
10:11:30
DEBUG
Entering _make_request()
10:11:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:30
DEBUG
Entering _get_cookie_and_crumb()
10:11:30
DEBUG
cookie_mode = 'basic'
10:11:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:11:30
DEBUG
Entering _get_cookie_basic()
10:11:30
DEBUG
reusing cookie
10:11:30
DEBUG
Exiting _get_cookie_basic()
10:11:30
DEBUG
Entering _get_crumb_basic()
10:11:30
DEBUG
reusing crumb
10:11:30
DEBUG
Exiting _get_crumb_basic()
10:11:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:11:30
DEBUG
Exiting _get_cookie_and_crumb()
10:11:30
DEBUG
response code=200
10:11:30
DEBUG
Exiting _make_request()
10:11:30
DEBUG
Exiting get()
10:11:30
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:11:18
10:11:30
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:11:18-05:00
10:11:30
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:11:18-05:00
10:11:30
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:11:30
DEBUG
Exiting history()
10:11:30
DEBUG
POLL [Yahoo]: 10:11:30 Price=$56.37
10:11:30
DEBUG
CHECK: C=56.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:11:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:11:40
DEBUG
Entering history()
10:11:40
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:11:40
DEBUG
Entering history()
10:11:40
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:40
DEBUG
Entering get()
10:11:40
DEBUG
Entering _make_request()
10:11:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:40
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:40
DEBUG
Entering _get_cookie_and_crumb()
10:11:40
DEBUG
cookie_mode = 'basic'
10:11:40
DEBUG
Entering _get_cookie_and_crumb_basic()
10:11:40
DEBUG
Entering _get_cookie_basic()
10:11:40
DEBUG
reusing cookie
10:11:40
DEBUG
Exiting _get_cookie_basic()
10:11:40
DEBUG
Entering _get_crumb_basic()
10:11:40
DEBUG
reusing crumb
10:11:40
DEBUG
Exiting _get_crumb_basic()
10:11:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:11:40
DEBUG
Exiting _get_cookie_and_crumb()
10:11:40
DEBUG
response code=200
10:11:40
DEBUG
Exiting _make_request()
10:11:40
DEBUG
Exiting get()
10:11:40
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:11:28
10:11:40
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:11:28-05:00
10:11:40
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:11:40
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:11:40
DEBUG
Exiting history()
10:11:40
DEBUG
Exiting history()
10:11:40
DEBUG
Entering history()
10:11:40
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:40
DEBUG
Entering get()
10:11:40
DEBUG
Entering _make_request()
10:11:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:40
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:40
DEBUG
Entering _get_cookie_and_crumb()
10:11:40
DEBUG
cookie_mode = 'basic'
10:11:40
DEBUG
Entering _get_cookie_and_crumb_basic()
10:11:40
DEBUG
Entering _get_cookie_basic()
10:11:40
DEBUG
reusing cookie
10:11:40
DEBUG
Exiting _get_cookie_basic()
10:11:40
DEBUG
Entering _get_crumb_basic()
10:11:40
DEBUG
reusing crumb
10:11:40
DEBUG
Exiting _get_crumb_basic()
10:11:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:11:40
DEBUG
Exiting _get_cookie_and_crumb()
10:11:40
DEBUG
response code=200
10:11:40
DEBUG
Exiting _make_request()
10:11:40
DEBUG
Exiting get()
10:11:40
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:11:39
10:11:40
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:11:39-05:00
10:11:40
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:11:39-05:00
10:11:40
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:11:40
DEBUG
Exiting history()
10:11:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:11:50
DEBUG
Entering history()
10:11:50
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:11:50
DEBUG
Entering history()
10:11:50
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:50
DEBUG
Entering get()
10:11:50
DEBUG
Entering _make_request()
10:11:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:50
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:50
DEBUG
Entering _get_cookie_and_crumb()
10:11:50
DEBUG
cookie_mode = 'basic'
10:11:50
DEBUG
Entering _get_cookie_and_crumb_basic()
10:11:50
DEBUG
Entering _get_cookie_basic()
10:11:50
DEBUG
reusing cookie
10:11:50
DEBUG
Exiting _get_cookie_basic()
10:11:50
DEBUG
Entering _get_crumb_basic()
10:11:50
DEBUG
reusing crumb
10:11:50
DEBUG
Exiting _get_crumb_basic()
10:11:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:11:50
DEBUG
Exiting _get_cookie_and_crumb()
10:11:50
DEBUG
response code=200
10:11:50
DEBUG
Exiting _make_request()
10:11:50
DEBUG
Exiting get()
10:11:50
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:11:49
10:11:50
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:11:49-05:00
10:11:50
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:11:50
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:11:50
DEBUG
Exiting history()
10:11:50
DEBUG
Exiting history()
10:11:50
DEBUG
Entering history()
10:11:50
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:50
DEBUG
Entering get()
10:11:50
DEBUG
Entering _make_request()
10:11:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:50
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:50
DEBUG
Entering _get_cookie_and_crumb()
10:11:50
DEBUG
cookie_mode = 'basic'
10:11:50
DEBUG
Entering _get_cookie_and_crumb_basic()
10:11:50
DEBUG
Entering _get_cookie_basic()
10:11:50
DEBUG
reusing cookie
10:11:50
DEBUG
Exiting _get_cookie_basic()
10:11:50
DEBUG
Entering _get_crumb_basic()
10:11:50
DEBUG
reusing crumb
10:11:50
DEBUG
Exiting _get_crumb_basic()
10:11:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:11:50
DEBUG
Exiting _get_cookie_and_crumb()
10:11:50
DEBUG
response code=200
10:11:50
DEBUG
Exiting _make_request()
10:11:50
DEBUG
Exiting get()
10:11:50
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:11:39
10:11:50
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:11:39-05:00
10:11:50
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:11:39-05:00
10:11:50
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:11:50
DEBUG
Exiting history()
10:11:50
DEBUG
POLL [Yahoo]: 10:11:50 Price=$56.38
10:11:50
DEBUG
CHECK: C=56.38 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:12:00
DEBUG
BAR: 10:11:00 O=56.37 H=56.41 L=56.37 C=56.41
10:12:00
DEBUG
Checking: C=56.41 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:12:00
DEBUG
Entering history()
10:12:00
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:12:00
DEBUG
Entering history()
10:12:00
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:00
DEBUG
Entering get()
10:12:00
DEBUG
Entering _make_request()
10:12:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:00
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:00
DEBUG
Entering _get_cookie_and_crumb()
10:12:00
DEBUG
cookie_mode = 'basic'
10:12:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:12:00
DEBUG
Entering _get_cookie_basic()
10:12:00
DEBUG
reusing cookie
10:12:00
DEBUG
Exiting _get_cookie_basic()
10:12:00
DEBUG
Entering _get_crumb_basic()
10:12:00
DEBUG
reusing crumb
10:12:00
DEBUG
Exiting _get_crumb_basic()
10:12:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:12:00
DEBUG
Exiting _get_cookie_and_crumb()
10:12:00
DEBUG
response code=200
10:12:00
DEBUG
Exiting _make_request()
10:12:00
DEBUG
Exiting get()
10:12:00
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:11:49
10:12:00
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:11:49-05:00
10:12:00
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:12:00
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:12:00
DEBUG
Exiting history()
10:12:00
DEBUG
Exiting history()
10:12:00
DEBUG
Entering history()
10:12:00
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:00
DEBUG
Entering get()
10:12:00
DEBUG
Entering _make_request()
10:12:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:00
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:00
DEBUG
Entering _get_cookie_and_crumb()
10:12:00
DEBUG
cookie_mode = 'basic'
10:12:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:12:00
DEBUG
Entering _get_cookie_basic()
10:12:00
DEBUG
reusing cookie
10:12:00
DEBUG
Exiting _get_cookie_basic()
10:12:00
DEBUG
Entering _get_crumb_basic()
10:12:00
DEBUG
reusing crumb
10:12:00
DEBUG
Exiting _get_crumb_basic()
10:12:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:12:00
DEBUG
Exiting _get_cookie_and_crumb()
10:12:00
DEBUG
response code=200
10:12:00
DEBUG
Exiting _make_request()
10:12:00
DEBUG
Exiting get()
10:12:00
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:11:57
10:12:00
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:11:57-05:00
10:12:00
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:11:57-05:00
10:12:00
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:12:00
DEBUG
Exiting history()
10:12:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:12:10
DEBUG
Entering history()
10:12:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:12:10
DEBUG
Entering history()
10:12:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:10
DEBUG
Entering get()
10:12:10
DEBUG
Entering _make_request()
10:12:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:10
DEBUG
Entering _get_cookie_and_crumb()
10:12:10
DEBUG
cookie_mode = 'basic'
10:12:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:12:10
DEBUG
Entering _get_cookie_basic()
10:12:10
DEBUG
reusing cookie
10:12:10
DEBUG
Exiting _get_cookie_basic()
10:12:10
DEBUG
Entering _get_crumb_basic()
10:12:10
DEBUG
reusing crumb
10:12:10
DEBUG
Exiting _get_crumb_basic()
10:12:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:12:10
DEBUG
Exiting _get_cookie_and_crumb()
10:12:10
DEBUG
response code=200
10:12:10
DEBUG
Exiting _make_request()
10:12:10
DEBUG
Exiting get()
10:12:10
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:12:09
10:12:10
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:12:09-05:00
10:12:10
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:12:10
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:12:10
DEBUG
Exiting history()
10:12:10
DEBUG
Exiting history()
10:12:10
DEBUG
Entering history()
10:12:10
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:10
DEBUG
Entering get()
10:12:10
DEBUG
Entering _make_request()
10:12:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:10
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:10
DEBUG
Entering _get_cookie_and_crumb()
10:12:10
DEBUG
cookie_mode = 'basic'
10:12:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:12:10
DEBUG
Entering _get_cookie_basic()
10:12:10
DEBUG
reusing cookie
10:12:10
DEBUG
Exiting _get_cookie_basic()
10:12:10
DEBUG
Entering _get_crumb_basic()
10:12:10
DEBUG
reusing crumb
10:12:10
DEBUG
Exiting _get_crumb_basic()
10:12:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:12:10
DEBUG
Exiting _get_cookie_and_crumb()
10:12:11
DEBUG
response code=200
10:12:11
DEBUG
Exiting _make_request()
10:12:11
DEBUG
Exiting get()
10:12:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:12:09
10:12:11
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:12:09-05:00
10:12:11
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:12:09-05:00
10:12:11
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:12:11
DEBUG
Exiting history()
10:12:11
DEBUG
POLL [Yahoo]: 10:12:11 Price=$56.40
10:12:11
DEBUG
CHECK: C=56.40 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:12:21
DEBUG
Entering history()
10:12:21
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:12:21
DEBUG
Entering history()
10:12:21
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:21
DEBUG
Entering get()
10:12:21
DEBUG
Entering _make_request()
10:12:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:21
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:21
DEBUG
Entering _get_cookie_and_crumb()
10:12:21
DEBUG
cookie_mode = 'basic'
10:12:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:12:21
DEBUG
Entering _get_cookie_basic()
10:12:21
DEBUG
reusing cookie
10:12:21
DEBUG
Exiting _get_cookie_basic()
10:12:21
DEBUG
Entering _get_crumb_basic()
10:12:21
DEBUG
reusing crumb
10:12:21
DEBUG
Exiting _get_crumb_basic()
10:12:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:12:21
DEBUG
Exiting _get_cookie_and_crumb()
10:12:21
DEBUG
response code=200
10:12:21
DEBUG
Exiting _make_request()
10:12:21
DEBUG
Exiting get()
10:12:21
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:12:19
10:12:21
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:12:19-05:00
10:12:21
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:12:21
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:12:21
DEBUG
Exiting history()
10:12:21
DEBUG
Exiting history()
10:12:21
DEBUG
Entering history()
10:12:21
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:21
DEBUG
Entering get()
10:12:21
DEBUG
Entering _make_request()
10:12:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:21
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:21
DEBUG
Entering _get_cookie_and_crumb()
10:12:21
DEBUG
cookie_mode = 'basic'
10:12:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:12:21
DEBUG
Entering _get_cookie_basic()
10:12:21
DEBUG
reusing cookie
10:12:21
DEBUG
Exiting _get_cookie_basic()
10:12:21
DEBUG
Entering _get_crumb_basic()
10:12:21
DEBUG
reusing crumb
10:12:21
DEBUG
Exiting _get_crumb_basic()
10:12:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:12:21
DEBUG
Exiting _get_cookie_and_crumb()
10:12:21
DEBUG
response code=200
10:12:21
DEBUG
Exiting _make_request()
10:12:21
DEBUG
Exiting get()
10:12:21
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:12:19
10:12:21
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:12:19-05:00
10:12:21
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:12:19-05:00
10:12:21
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:12:21
DEBUG
Exiting history()
10:12:21
DEBUG
POLL [Yahoo]: 10:12:21 Price=$56.42
10:12:21
DEBUG
CHECK: C=56.42 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:12:31
DEBUG
Entering history()
10:12:31
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:12:31
DEBUG
Entering history()
10:12:31
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:31
DEBUG
Entering get()
10:12:31
DEBUG
Entering _make_request()
10:12:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:31
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:31
DEBUG
Entering _get_cookie_and_crumb()
10:12:31
DEBUG
cookie_mode = 'basic'
10:12:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:12:31
DEBUG
Entering _get_cookie_basic()
10:12:31
DEBUG
reusing cookie
10:12:31
DEBUG
Exiting _get_cookie_basic()
10:12:31
DEBUG
Entering _get_crumb_basic()
10:12:31
DEBUG
reusing crumb
10:12:31
DEBUG
Exiting _get_crumb_basic()
10:12:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:12:31
DEBUG
Exiting _get_cookie_and_crumb()
10:12:31
DEBUG
response code=200
10:12:31
DEBUG
Exiting _make_request()
10:12:31
DEBUG
Exiting get()
10:12:31
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:12:29
10:12:31
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:12:29-05:00
10:12:31
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:12:31
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:12:31
DEBUG
Exiting history()
10:12:31
DEBUG
Exiting history()
10:12:31
DEBUG
Entering history()
10:12:31
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:31
DEBUG
Entering get()
10:12:31
DEBUG
Entering _make_request()
10:12:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:31
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:31
DEBUG
Entering _get_cookie_and_crumb()
10:12:31
DEBUG
cookie_mode = 'basic'
10:12:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:12:31
DEBUG
Entering _get_cookie_basic()
10:12:31
DEBUG
reusing cookie
10:12:31
DEBUG
Exiting _get_cookie_basic()
10:12:31
DEBUG
Entering _get_crumb_basic()
10:12:31
DEBUG
reusing crumb
10:12:31
DEBUG
Exiting _get_crumb_basic()
10:12:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:12:31
DEBUG
Exiting _get_cookie_and_crumb()
10:12:31
DEBUG
response code=200
10:12:31
DEBUG
Exiting _make_request()
10:12:31
DEBUG
Exiting get()
10:12:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:12:29
10:12:31
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:12:29-05:00
10:12:31
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:12:29-05:00
10:12:31
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:12:31
DEBUG
Exiting history()
10:12:31
DEBUG
POLL [Yahoo]: 10:12:31 Price=$56.40
10:12:31
DEBUG
CHECK: C=56.40 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:12:34
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:12:41
DEBUG
Entering history()
10:12:41
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:12:41
DEBUG
Entering history()
10:12:41
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:41
DEBUG
Entering get()
10:12:41
DEBUG
Entering _make_request()
10:12:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:41
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:41
DEBUG
Entering _get_cookie_and_crumb()
10:12:41
DEBUG
cookie_mode = 'basic'
10:12:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:12:41
DEBUG
Entering _get_cookie_basic()
10:12:41
DEBUG
reusing cookie
10:12:41
DEBUG
Exiting _get_cookie_basic()
10:12:41
DEBUG
Entering _get_crumb_basic()
10:12:41
DEBUG
reusing crumb
10:12:41
DEBUG
Exiting _get_crumb_basic()
10:12:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:12:41
DEBUG
Exiting _get_cookie_and_crumb()
10:12:41
DEBUG
response code=200
10:12:41
DEBUG
Exiting _make_request()
10:12:41
DEBUG
Exiting get()
10:12:41
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:12:29
10:12:41
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:12:29-05:00
10:12:41
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:12:41
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:12:41
DEBUG
Exiting history()
10:12:41
DEBUG
Exiting history()
10:12:41
DEBUG
Entering history()
10:12:41
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:41
DEBUG
Entering get()
10:12:41
DEBUG
Entering _make_request()
10:12:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:41
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:41
DEBUG
Entering _get_cookie_and_crumb()
10:12:41
DEBUG
cookie_mode = 'basic'
10:12:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:12:41
DEBUG
Entering _get_cookie_basic()
10:12:41
DEBUG
reusing cookie
10:12:41
DEBUG
Exiting _get_cookie_basic()
10:12:41
DEBUG
Entering _get_crumb_basic()
10:12:41
DEBUG
reusing crumb
10:12:41
DEBUG
Exiting _get_crumb_basic()
10:12:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:12:41
DEBUG
Exiting _get_cookie_and_crumb()
10:12:41
DEBUG
response code=200
10:12:41
DEBUG
Exiting _make_request()
10:12:41
DEBUG
Exiting get()
10:12:41
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:12:29
10:12:41
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:12:29-05:00
10:12:41
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:12:29-05:00
10:12:41
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:12:41
DEBUG
Exiting history()
10:12:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:12:51
DEBUG
Entering history()
10:12:51
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:12:51
DEBUG
Entering history()
10:12:51
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:51
DEBUG
Entering get()
10:12:51
DEBUG
Entering _make_request()
10:12:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:51
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:51
DEBUG
Entering _get_cookie_and_crumb()
10:12:51
DEBUG
cookie_mode = 'basic'
10:12:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:12:51
DEBUG
Entering _get_cookie_basic()
10:12:51
DEBUG
reusing cookie
10:12:51
DEBUG
Exiting _get_cookie_basic()
10:12:51
DEBUG
Entering _get_crumb_basic()
10:12:51
DEBUG
reusing crumb
10:12:51
DEBUG
Exiting _get_crumb_basic()
10:12:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:12:51
DEBUG
Exiting _get_cookie_and_crumb()
10:12:51
DEBUG
response code=200
10:12:51
DEBUG
Exiting _make_request()
10:12:51
DEBUG
Exiting get()
10:12:51
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:12:49
10:12:51
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:12:49-05:00
10:12:51
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:12:51
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:12:51
DEBUG
Exiting history()
10:12:51
DEBUG
Exiting history()
10:12:51
DEBUG
Entering history()
10:12:51
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:51
DEBUG
Entering get()
10:12:51
DEBUG
Entering _make_request()
10:12:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:51
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:51
DEBUG
Entering _get_cookie_and_crumb()
10:12:51
DEBUG
cookie_mode = 'basic'
10:12:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:12:51
DEBUG
Entering _get_cookie_basic()
10:12:51
DEBUG
reusing cookie
10:12:51
DEBUG
Exiting _get_cookie_basic()
10:12:51
DEBUG
Entering _get_crumb_basic()
10:12:51
DEBUG
reusing crumb
10:12:51
DEBUG
Exiting _get_crumb_basic()
10:12:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:12:51
DEBUG
Exiting _get_cookie_and_crumb()
10:12:51
DEBUG
response code=200
10:12:51
DEBUG
Exiting _make_request()
10:12:51
DEBUG
Exiting get()
10:12:51
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:12:49
10:12:51
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:12:49-05:00
10:12:51
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:12:49-05:00
10:12:51
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:12:51
DEBUG
Exiting history()
10:12:51
DEBUG
POLL [Yahoo]: 10:12:51 Price=$56.35
10:12:51
DEBUG
CHECK: C=56.35 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:13:00
DEBUG
BAR: 10:12:00 O=56.37 H=56.37 L=56.37 C=56.37
10:13:00
DEBUG
Checking: C=56.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:13:01
DEBUG
Entering history()
10:13:01
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:13:01
DEBUG
Entering history()
10:13:01
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:01
DEBUG
Entering get()
10:13:01
DEBUG
Entering _make_request()
10:13:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:01
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:01
DEBUG
Entering _get_cookie_and_crumb()
10:13:01
DEBUG
cookie_mode = 'basic'
10:13:01
DEBUG
Entering _get_cookie_and_crumb_basic()
10:13:01
DEBUG
Entering _get_cookie_basic()
10:13:01
DEBUG
reusing cookie
10:13:01
DEBUG
Exiting _get_cookie_basic()
10:13:01
DEBUG
Entering _get_crumb_basic()
10:13:01
DEBUG
reusing crumb
10:13:01
DEBUG
Exiting _get_crumb_basic()
10:13:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:13:01
DEBUG
Exiting _get_cookie_and_crumb()
10:13:01
DEBUG
response code=200
10:13:01
DEBUG
Exiting _make_request()
10:13:01
DEBUG
Exiting get()
10:13:01
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:12:49
10:13:01
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:12:49-05:00
10:13:01
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:13:01
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:13:01
DEBUG
Exiting history()
10:13:01
DEBUG
Exiting history()
10:13:01
DEBUG
Entering history()
10:13:01
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:01
DEBUG
Entering get()
10:13:01
DEBUG
Entering _make_request()
10:13:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:01
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:01
DEBUG
Entering _get_cookie_and_crumb()
10:13:01
DEBUG
cookie_mode = 'basic'
10:13:01
DEBUG
Entering _get_cookie_and_crumb_basic()
10:13:01
DEBUG
Entering _get_cookie_basic()
10:13:01
DEBUG
reusing cookie
10:13:01
DEBUG
Exiting _get_cookie_basic()
10:13:01
DEBUG
Entering _get_crumb_basic()
10:13:01
DEBUG
reusing crumb
10:13:01
DEBUG
Exiting _get_crumb_basic()
10:13:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:13:01
DEBUG
Exiting _get_cookie_and_crumb()
10:13:01
DEBUG
response code=200
10:13:01
DEBUG
Exiting _make_request()
10:13:01
DEBUG
Exiting get()
10:13:01
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:12:49
10:13:01
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:12:49-05:00
10:13:01
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:12:49-05:00
10:13:01
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:13:01
DEBUG
Exiting history()
10:13:04
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:13:11
DEBUG
Entering history()
10:13:11
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:13:11
DEBUG
Entering history()
10:13:11
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:11
DEBUG
Entering get()
10:13:11
DEBUG
Entering _make_request()
10:13:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:11
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:11
DEBUG
Entering _get_cookie_and_crumb()
10:13:11
DEBUG
cookie_mode = 'basic'
10:13:11
DEBUG
Entering _get_cookie_and_crumb_basic()
10:13:11
DEBUG
Entering _get_cookie_basic()
10:13:11
DEBUG
reusing cookie
10:13:11
DEBUG
Exiting _get_cookie_basic()
10:13:11
DEBUG
Entering _get_crumb_basic()
10:13:11
DEBUG
reusing crumb
10:13:11
DEBUG
Exiting _get_crumb_basic()
10:13:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:13:11
DEBUG
Exiting _get_cookie_and_crumb()
10:13:11
DEBUG
response code=200
10:13:11
DEBUG
Exiting _make_request()
10:13:11
DEBUG
Exiting get()
10:13:11
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:13:07
10:13:11
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:13:07-05:00
10:13:11
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:13:11
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:13:11
DEBUG
Exiting history()
10:13:11
DEBUG
Exiting history()
10:13:11
DEBUG
Entering history()
10:13:11
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:11
DEBUG
Entering get()
10:13:11
DEBUG
Entering _make_request()
10:13:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:11
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:11
DEBUG
Entering _get_cookie_and_crumb()
10:13:11
DEBUG
cookie_mode = 'basic'
10:13:11
DEBUG
Entering _get_cookie_and_crumb_basic()
10:13:11
DEBUG
Entering _get_cookie_basic()
10:13:11
DEBUG
reusing cookie
10:13:11
DEBUG
Exiting _get_cookie_basic()
10:13:11
DEBUG
Entering _get_crumb_basic()
10:13:11
DEBUG
reusing crumb
10:13:11
DEBUG
Exiting _get_crumb_basic()
10:13:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:13:11
DEBUG
Exiting _get_cookie_and_crumb()
10:13:11
DEBUG
response code=200
10:13:11
DEBUG
Exiting _make_request()
10:13:11
DEBUG
Exiting get()
10:13:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:13:07
10:13:11
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:13:07-05:00
10:13:11
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:13:07-05:00
10:13:11
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:13:11
DEBUG
Exiting history()
10:13:12
DEBUG
POLL [Yahoo]: 10:13:12 Price=$56.36
10:13:12
DEBUG
CHECK: C=56.36 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:13:22
DEBUG
Entering history()
10:13:22
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:13:22
DEBUG
Entering history()
10:13:22
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:22
DEBUG
Entering get()
10:13:22
DEBUG
Entering _make_request()
10:13:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:22
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:22
DEBUG
Entering _get_cookie_and_crumb()
10:13:22
DEBUG
cookie_mode = 'basic'
10:13:22
DEBUG
Entering _get_cookie_and_crumb_basic()
10:13:22
DEBUG
Entering _get_cookie_basic()
10:13:22
DEBUG
reusing cookie
10:13:22
DEBUG
Exiting _get_cookie_basic()
10:13:22
DEBUG
Entering _get_crumb_basic()
10:13:22
DEBUG
reusing crumb
10:13:22
DEBUG
Exiting _get_crumb_basic()
10:13:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:13:22
DEBUG
Exiting _get_cookie_and_crumb()
10:13:22
DEBUG
response code=200
10:13:22
DEBUG
Exiting _make_request()
10:13:22
DEBUG
Exiting get()
10:13:22
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:13:15
10:13:22
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:13:15-05:00
10:13:22
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:13:22
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:13:22
DEBUG
Exiting history()
10:13:22
DEBUG
Exiting history()
10:13:22
DEBUG
Entering history()
10:13:22
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:22
DEBUG
Entering get()
10:13:22
DEBUG
Entering _make_request()
10:13:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:22
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:22
DEBUG
Entering _get_cookie_and_crumb()
10:13:22
DEBUG
cookie_mode = 'basic'
10:13:22
DEBUG
Entering _get_cookie_and_crumb_basic()
10:13:22
DEBUG
Entering _get_cookie_basic()
10:13:22
DEBUG
reusing cookie
10:13:22
DEBUG
Exiting _get_cookie_basic()
10:13:22
DEBUG
Entering _get_crumb_basic()
10:13:22
DEBUG
reusing crumb
10:13:22
DEBUG
Exiting _get_crumb_basic()
10:13:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:13:22
DEBUG
Exiting _get_cookie_and_crumb()
10:13:22
DEBUG
response code=200
10:13:22
DEBUG
Exiting _make_request()
10:13:22
DEBUG
Exiting get()
10:13:22
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:13:15
10:13:22
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:13:15-05:00
10:13:22
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:13:15-05:00
10:13:22
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:13:22
DEBUG
Exiting history()
10:13:22
DEBUG
POLL [Yahoo]: 10:13:22 Price=$56.39
10:13:22
DEBUG
CHECK: C=56.39 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:13:32
DEBUG
Entering history()
10:13:32
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:13:32
DEBUG
Entering history()
10:13:32
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:32
DEBUG
Entering get()
10:13:32
DEBUG
Entering _make_request()
10:13:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:32
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:32
DEBUG
Entering _get_cookie_and_crumb()
10:13:32
DEBUG
cookie_mode = 'basic'
10:13:32
DEBUG
Entering _get_cookie_and_crumb_basic()
10:13:32
DEBUG
Entering _get_cookie_basic()
10:13:32
DEBUG
reusing cookie
10:13:32
DEBUG
Exiting _get_cookie_basic()
10:13:32
DEBUG
Entering _get_crumb_basic()
10:13:32
DEBUG
reusing crumb
10:13:32
DEBUG
Exiting _get_crumb_basic()
10:13:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:13:32
DEBUG
Exiting _get_cookie_and_crumb()
10:13:32
DEBUG
response code=200
10:13:32
DEBUG
Exiting _make_request()
10:13:32
DEBUG
Exiting get()
10:13:32
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:13:25
10:13:32
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:13:25-05:00
10:13:32
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:13:32
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:13:32
DEBUG
Exiting history()
10:13:32
DEBUG
Exiting history()
10:13:32
DEBUG
Entering history()
10:13:32
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:32
DEBUG
Entering get()
10:13:32
DEBUG
Entering _make_request()
10:13:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:32
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:32
DEBUG
Entering _get_cookie_and_crumb()
10:13:32
DEBUG
cookie_mode = 'basic'
10:13:32
DEBUG
Entering _get_cookie_and_crumb_basic()
10:13:32
DEBUG
Entering _get_cookie_basic()
10:13:32
DEBUG
reusing cookie
10:13:32
DEBUG
Exiting _get_cookie_basic()
10:13:32
DEBUG
Entering _get_crumb_basic()
10:13:32
DEBUG
reusing crumb
10:13:32
DEBUG
Exiting _get_crumb_basic()
10:13:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:13:32
DEBUG
Exiting _get_cookie_and_crumb()
10:13:32
DEBUG
response code=200
10:13:32
DEBUG
Exiting _make_request()
10:13:32
DEBUG
Exiting get()
10:13:32
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:13:25
10:13:32
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:13:25-05:00
10:13:32
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:13:25-05:00
10:13:32
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:13:32
DEBUG
Exiting history()
10:13:32
DEBUG
POLL [Yahoo]: 10:13:32 Price=$56.42
10:13:32
DEBUG
CHECK: C=56.42 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:13:34
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
10:13:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:13:42
DEBUG
Entering history()
10:13:42
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:13:42
DEBUG
Entering history()
10:13:42
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:42
DEBUG
Entering get()
10:13:42
DEBUG
Entering _make_request()
10:13:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:42
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:42
DEBUG
Entering _get_cookie_and_crumb()
10:13:42
DEBUG
cookie_mode = 'basic'
10:13:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:13:42
DEBUG
Entering _get_cookie_basic()
10:13:42
DEBUG
reusing cookie
10:13:42
DEBUG
Exiting _get_cookie_basic()
10:13:42
DEBUG
Entering _get_crumb_basic()
10:13:42
DEBUG
reusing crumb
10:13:42
DEBUG
Exiting _get_crumb_basic()
10:13:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:13:42
DEBUG
Exiting _get_cookie_and_crumb()
10:13:42
DEBUG
response code=200
10:13:42
DEBUG
Exiting _make_request()
10:13:42
DEBUG
Exiting get()
10:13:42
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:13:25
10:13:42
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:13:25-05:00
10:13:42
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:13:42
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:13:42
DEBUG
Exiting history()
10:13:42
DEBUG
Exiting history()
10:13:42
DEBUG
Entering history()
10:13:42
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:42
DEBUG
Entering get()
10:13:42
DEBUG
Entering _make_request()
10:13:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:42
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:42
DEBUG
Entering _get_cookie_and_crumb()
10:13:42
DEBUG
cookie_mode = 'basic'
10:13:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:13:42
DEBUG
Entering _get_cookie_basic()
10:13:42
DEBUG
reusing cookie
10:13:42
DEBUG
Exiting _get_cookie_basic()
10:13:42
DEBUG
Entering _get_crumb_basic()
10:13:42
DEBUG
reusing crumb
10:13:42
DEBUG
Exiting _get_crumb_basic()
10:13:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:13:42
DEBUG
Exiting _get_cookie_and_crumb()
10:13:42
DEBUG
response code=200
10:13:42
DEBUG
Exiting _make_request()
10:13:42
DEBUG
Exiting get()
10:13:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:13:25
10:13:42
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:13:25-05:00
10:13:42
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:13:25-05:00
10:13:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:13:42
DEBUG
Exiting history()
10:13:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:13:52
DEBUG
Entering history()
10:13:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:13:52
DEBUG
Entering history()
10:13:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:52
DEBUG
Entering get()
10:13:52
DEBUG
Entering _make_request()
10:13:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:52
DEBUG
Entering _get_cookie_and_crumb()
10:13:52
DEBUG
cookie_mode = 'basic'
10:13:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:13:52
DEBUG
Entering _get_cookie_basic()
10:13:52
DEBUG
reusing cookie
10:13:52
DEBUG
Exiting _get_cookie_basic()
10:13:52
DEBUG
Entering _get_crumb_basic()
10:13:52
DEBUG
reusing crumb
10:13:52
DEBUG
Exiting _get_crumb_basic()
10:13:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:13:52
DEBUG
Exiting _get_cookie_and_crumb()
10:13:52
DEBUG
response code=200
10:13:52
DEBUG
Exiting _make_request()
10:13:52
DEBUG
Exiting get()
10:13:52
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:13:49
10:13:52
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:13:49-05:00
10:13:52
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:13:52
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:13:52
DEBUG
Exiting history()
10:13:52
DEBUG
Exiting history()
10:13:52
DEBUG
Entering history()
10:13:52
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:52
DEBUG
Entering get()
10:13:52
DEBUG
Entering _make_request()
10:13:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:52
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:52
DEBUG
Entering _get_cookie_and_crumb()
10:13:52
DEBUG
cookie_mode = 'basic'
10:13:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:13:52
DEBUG
Entering _get_cookie_basic()
10:13:52
DEBUG
reusing cookie
10:13:52
DEBUG
Exiting _get_cookie_basic()
10:13:52
DEBUG
Entering _get_crumb_basic()
10:13:52
DEBUG
reusing crumb
10:13:52
DEBUG
Exiting _get_crumb_basic()
10:13:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:13:52
DEBUG
Exiting _get_cookie_and_crumb()
10:13:52
DEBUG
response code=200
10:13:52
DEBUG
Exiting _make_request()
10:13:52
DEBUG
Exiting get()
10:13:52
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:13:49
10:13:52
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:13:49-05:00
10:13:52
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:13:49-05:00
10:13:52
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:13:52
DEBUG
Exiting history()
10:13:52
DEBUG
POLL [Yahoo]: 10:13:52 Price=$56.35
10:13:52
DEBUG
CHECK: C=56.35 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:14:02
DEBUG
Entering history()
10:14:02
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:14:02
DEBUG
Entering history()
10:14:02
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:02
DEBUG
Entering get()
10:14:02
DEBUG
Entering _make_request()
10:14:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:02
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:02
DEBUG
Entering _get_cookie_and_crumb()
10:14:02
DEBUG
cookie_mode = 'basic'
10:14:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:14:02
DEBUG
Entering _get_cookie_basic()
10:14:02
DEBUG
reusing cookie
10:14:02
DEBUG
Exiting _get_cookie_basic()
10:14:02
DEBUG
Entering _get_crumb_basic()
10:14:02
DEBUG
reusing crumb
10:14:02
DEBUG
Exiting _get_crumb_basic()
10:14:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:14:02
DEBUG
Exiting _get_cookie_and_crumb()
10:14:02
DEBUG
response code=200
10:14:02
DEBUG
Exiting _make_request()
10:14:02
DEBUG
Exiting get()
10:14:02
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:13:49
10:14:02
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:13:49-05:00
10:14:02
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:14:02
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:14:02
DEBUG
Exiting history()
10:14:02
DEBUG
Exiting history()
10:14:02
DEBUG
Entering history()
10:14:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:02
DEBUG
Entering get()
10:14:02
DEBUG
Entering _make_request()
10:14:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:02
DEBUG
Entering _get_cookie_and_crumb()
10:14:02
DEBUG
cookie_mode = 'basic'
10:14:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:14:02
DEBUG
Entering _get_cookie_basic()
10:14:02
DEBUG
reusing cookie
10:14:02
DEBUG
Exiting _get_cookie_basic()
10:14:02
DEBUG
Entering _get_crumb_basic()
10:14:02
DEBUG
reusing crumb
10:14:02
DEBUG
Exiting _get_crumb_basic()
10:14:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:14:02
DEBUG
Exiting _get_cookie_and_crumb()
10:14:02
DEBUG
response code=200
10:14:02
DEBUG
Exiting _make_request()
10:14:02
DEBUG
Exiting get()
10:14:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:13:49
10:14:02
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:13:49-05:00
10:14:02
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:13:49-05:00
10:14:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:14:02
DEBUG
Exiting history()
10:14:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:14:12
DEBUG
Entering history()
10:14:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:14:12
DEBUG
Entering history()
10:14:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:12
DEBUG
Entering get()
10:14:12
DEBUG
Entering _make_request()
10:14:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:12
DEBUG
Entering _get_cookie_and_crumb()
10:14:12
DEBUG
cookie_mode = 'basic'
10:14:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:14:12
DEBUG
Entering _get_cookie_basic()
10:14:12
DEBUG
reusing cookie
10:14:12
DEBUG
Exiting _get_cookie_basic()
10:14:12
DEBUG
Entering _get_crumb_basic()
10:14:12
DEBUG
reusing crumb
10:14:12
DEBUG
Exiting _get_crumb_basic()
10:14:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:14:12
DEBUG
Exiting _get_cookie_and_crumb()
10:14:12
DEBUG
response code=200
10:14:12
DEBUG
Exiting _make_request()
10:14:12
DEBUG
Exiting get()
10:14:12
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:14:12
10:14:12
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:14:12-05:00
10:14:12
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:14:12
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:14:12
DEBUG
Exiting history()
10:14:12
DEBUG
Exiting history()
10:14:12
DEBUG
Entering history()
10:14:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:12
DEBUG
Entering get()
10:14:12
DEBUG
Entering _make_request()
10:14:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:12
DEBUG
Entering _get_cookie_and_crumb()
10:14:12
DEBUG
cookie_mode = 'basic'
10:14:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:14:12
DEBUG
Entering _get_cookie_basic()
10:14:12
DEBUG
reusing cookie
10:14:12
DEBUG
Exiting _get_cookie_basic()
10:14:12
DEBUG
Entering _get_crumb_basic()
10:14:12
DEBUG
reusing crumb
10:14:12
DEBUG
Exiting _get_crumb_basic()
10:14:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:14:12
DEBUG
Exiting _get_cookie_and_crumb()
10:14:12
DEBUG
response code=200
10:14:12
DEBUG
Exiting _make_request()
10:14:12
DEBUG
Exiting get()
10:14:12
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:14:12
10:14:12
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:14:12-05:00
10:14:12
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:14:12-05:00
10:14:12
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:14:12
DEBUG
Exiting history()
10:14:12
DEBUG
POLL [Yahoo]: 10:14:12 Price=$56.31
10:14:12
DEBUG
CHECK: C=56.31 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:14:22
DEBUG
Entering history()
10:14:22
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:14:22
DEBUG
Entering history()
10:14:22
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:22
DEBUG
Entering get()
10:14:22
DEBUG
Entering _make_request()
10:14:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:22
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:22
DEBUG
Entering _get_cookie_and_crumb()
10:14:22
DEBUG
cookie_mode = 'basic'
10:14:22
DEBUG
Entering _get_cookie_and_crumb_basic()
10:14:22
DEBUG
Entering _get_cookie_basic()
10:14:22
DEBUG
reusing cookie
10:14:22
DEBUG
Exiting _get_cookie_basic()
10:14:22
DEBUG
Entering _get_crumb_basic()
10:14:22
DEBUG
reusing crumb
10:14:22
DEBUG
Exiting _get_crumb_basic()
10:14:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:14:22
DEBUG
Exiting _get_cookie_and_crumb()
10:14:22
DEBUG
response code=200
10:14:22
DEBUG
Exiting _make_request()
10:14:22
DEBUG
Exiting get()
10:14:22
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:14:12
10:14:22
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:14:12-05:00
10:14:23
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:14:23
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:14:23
DEBUG
Exiting history()
10:14:23
DEBUG
Exiting history()
10:14:23
DEBUG
Entering history()
10:14:23
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:23
DEBUG
Entering get()
10:14:23
DEBUG
Entering _make_request()
10:14:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:23
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:23
DEBUG
Entering _get_cookie_and_crumb()
10:14:23
DEBUG
cookie_mode = 'basic'
10:14:23
DEBUG
Entering _get_cookie_and_crumb_basic()
10:14:23
DEBUG
Entering _get_cookie_basic()
10:14:23
DEBUG
reusing cookie
10:14:23
DEBUG
Exiting _get_cookie_basic()
10:14:23
DEBUG
Entering _get_crumb_basic()
10:14:23
DEBUG
reusing crumb
10:14:23
DEBUG
Exiting _get_crumb_basic()
10:14:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:14:23
DEBUG
Exiting _get_cookie_and_crumb()
10:14:23
DEBUG
response code=200
10:14:23
DEBUG
Exiting _make_request()
10:14:23
DEBUG
Exiting get()
10:14:23
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:14:18
10:14:23
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:14:18-05:00
10:14:23
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:14:18-05:00
10:14:23
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:14:23
DEBUG
Exiting history()
10:14:33
DEBUG
Entering history()
10:14:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:14:33
DEBUG
Entering history()
10:14:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:33
DEBUG
Entering get()
10:14:33
DEBUG
Entering _make_request()
10:14:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:33
DEBUG
Entering _get_cookie_and_crumb()
10:14:33
DEBUG
cookie_mode = 'basic'
10:14:33
DEBUG
Entering _get_cookie_and_crumb_basic()
10:14:33
DEBUG
Entering _get_cookie_basic()
10:14:33
DEBUG
reusing cookie
10:14:33
DEBUG
Exiting _get_cookie_basic()
10:14:33
DEBUG
Entering _get_crumb_basic()
10:14:33
DEBUG
reusing crumb
10:14:33
DEBUG
Exiting _get_crumb_basic()
10:14:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:14:33
DEBUG
Exiting _get_cookie_and_crumb()
10:14:33
DEBUG
response code=200
10:14:33
DEBUG
Exiting _make_request()
10:14:33
DEBUG
Exiting get()
10:14:33
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:14:32
10:14:33
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:14:32-05:00
10:14:33
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:14:33
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:14:33
DEBUG
Exiting history()
10:14:33
DEBUG
Exiting history()
10:14:33
DEBUG
Entering history()
10:14:33
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:33
DEBUG
Entering get()
10:14:33
DEBUG
Entering _make_request()
10:14:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:33
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:33
DEBUG
Entering _get_cookie_and_crumb()
10:14:33
DEBUG
cookie_mode = 'basic'
10:14:33
DEBUG
Entering _get_cookie_and_crumb_basic()
10:14:33
DEBUG
Entering _get_cookie_basic()
10:14:33
DEBUG
reusing cookie
10:14:33
DEBUG
Exiting _get_cookie_basic()
10:14:33
DEBUG
Entering _get_crumb_basic()
10:14:33
DEBUG
reusing crumb
10:14:33
DEBUG
Exiting _get_crumb_basic()
10:14:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:14:33
DEBUG
Exiting _get_cookie_and_crumb()
10:14:33
DEBUG
response code=200
10:14:33
DEBUG
Exiting _make_request()
10:14:33
DEBUG
Exiting get()
10:14:33
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:14:32
10:14:33
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:14:32-05:00
10:14:33
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:14:32-05:00
10:14:33
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:14:33
DEBUG
Exiting history()
10:14:33
DEBUG
POLL [Yahoo]: 10:14:33 Price=$56.24
10:14:33
DEBUG
CHECK: C=56.24 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:14:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:14:43
DEBUG
Entering history()
10:14:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:14:43
DEBUG
Entering history()
10:14:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:43
DEBUG
Entering get()
10:14:43
DEBUG
Entering _make_request()
10:14:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:43
DEBUG
Entering _get_cookie_and_crumb()
10:14:43
DEBUG
cookie_mode = 'basic'
10:14:43
DEBUG
Entering _get_cookie_and_crumb_basic()
10:14:43
DEBUG
Entering _get_cookie_basic()
10:14:43
DEBUG
reusing cookie
10:14:43
DEBUG
Exiting _get_cookie_basic()
10:14:43
DEBUG
Entering _get_crumb_basic()
10:14:43
DEBUG
reusing crumb
10:14:43
DEBUG
Exiting _get_crumb_basic()
10:14:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:14:43
DEBUG
Exiting _get_cookie_and_crumb()
10:14:43
DEBUG
response code=200
10:14:43
DEBUG
Exiting _make_request()
10:14:43
DEBUG
Exiting get()
10:14:43
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:14:32
10:14:43
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:14:32-05:00
10:14:43
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:14:43
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:14:43
DEBUG
Exiting history()
10:14:43
DEBUG
Exiting history()
10:14:43
DEBUG
Entering history()
10:14:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:43
DEBUG
Entering get()
10:14:43
DEBUG
Entering _make_request()
10:14:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:43
DEBUG
Entering _get_cookie_and_crumb()
10:14:43
DEBUG
cookie_mode = 'basic'
10:14:43
DEBUG
Entering _get_cookie_and_crumb_basic()
10:14:43
DEBUG
Entering _get_cookie_basic()
10:14:43
DEBUG
reusing cookie
10:14:43
DEBUG
Exiting _get_cookie_basic()
10:14:43
DEBUG
Entering _get_crumb_basic()
10:14:43
DEBUG
reusing crumb
10:14:43
DEBUG
Exiting _get_crumb_basic()
10:14:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:14:43
DEBUG
Exiting _get_cookie_and_crumb()
10:14:43
DEBUG
response code=200
10:14:43
DEBUG
Exiting _make_request()
10:14:43
DEBUG
Exiting get()
10:14:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:14:32
10:14:43
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:14:32-05:00
10:14:43
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:14:32-05:00
10:14:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:14:43
DEBUG
Exiting history()
10:14:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:14:53
DEBUG
Entering history()
10:14:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:14:53
DEBUG
Entering history()
10:14:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:53
DEBUG
Entering get()
10:14:53
DEBUG
Entering _make_request()
10:14:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:53
DEBUG
Entering _get_cookie_and_crumb()
10:14:53
DEBUG
cookie_mode = 'basic'
10:14:53
DEBUG
Entering _get_cookie_and_crumb_basic()
10:14:53
DEBUG
Entering _get_cookie_basic()
10:14:53
DEBUG
reusing cookie
10:14:53
DEBUG
Exiting _get_cookie_basic()
10:14:53
DEBUG
Entering _get_crumb_basic()
10:14:53
DEBUG
reusing crumb
10:14:53
DEBUG
Exiting _get_crumb_basic()
10:14:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:14:53
DEBUG
Exiting _get_cookie_and_crumb()
10:14:53
DEBUG
response code=200
10:14:53
DEBUG
Exiting _make_request()
10:14:53
DEBUG
Exiting get()
10:14:53
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:14:32
10:14:53
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:14:32-05:00
10:14:53
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:14:53
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:14:53
DEBUG
Exiting history()
10:14:53
DEBUG
Exiting history()
10:14:53
DEBUG
Entering history()
10:14:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:53
DEBUG
Entering get()
10:14:53
DEBUG
Entering _make_request()
10:14:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:53
DEBUG
Entering _get_cookie_and_crumb()
10:14:53
DEBUG
cookie_mode = 'basic'
10:14:53
DEBUG
Entering _get_cookie_and_crumb_basic()
10:14:53
DEBUG
Entering _get_cookie_basic()
10:14:53
DEBUG
reusing cookie
10:14:53
DEBUG
Exiting _get_cookie_basic()
10:14:53
DEBUG
Entering _get_crumb_basic()
10:14:53
DEBUG
reusing crumb
10:14:53
DEBUG
Exiting _get_crumb_basic()
10:14:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:14:53
DEBUG
Exiting _get_cookie_and_crumb()
10:14:53
DEBUG
response code=200
10:14:53
DEBUG
Exiting _make_request()
10:14:53
DEBUG
Exiting get()
10:14:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:14:51
10:14:53
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:14:51-05:00
10:14:53
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:14:51-05:00
10:14:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:14:53
DEBUG
Exiting history()
10:15:03
DEBUG
Entering history()
10:15:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:15:03
DEBUG
Entering history()
10:15:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:03
DEBUG
Entering get()
10:15:03
DEBUG
Entering _make_request()
10:15:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:03
DEBUG
Entering _get_cookie_and_crumb()
10:15:03
DEBUG
cookie_mode = 'basic'
10:15:03
DEBUG
Entering _get_cookie_and_crumb_basic()
10:15:03
DEBUG
Entering _get_cookie_basic()
10:15:03
DEBUG
reusing cookie
10:15:03
DEBUG
Exiting _get_cookie_basic()
10:15:03
DEBUG
Entering _get_crumb_basic()
10:15:03
DEBUG
reusing crumb
10:15:03
DEBUG
Exiting _get_crumb_basic()
10:15:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:15:03
DEBUG
Exiting _get_cookie_and_crumb()
10:15:03
DEBUG
response code=200
10:15:03
DEBUG
Exiting _make_request()
10:15:03
DEBUG
Exiting get()
10:15:03
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:15:03
10:15:03
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:15:03-05:00
10:15:03
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:15:03
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:15:03
DEBUG
Exiting history()
10:15:03
DEBUG
Exiting history()
10:15:03
DEBUG
Entering history()
10:15:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:03
DEBUG
Entering get()
10:15:03
DEBUG
Entering _make_request()
10:15:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:03
DEBUG
Entering _get_cookie_and_crumb()
10:15:03
DEBUG
cookie_mode = 'basic'
10:15:03
DEBUG
Entering _get_cookie_and_crumb_basic()
10:15:03
DEBUG
Entering _get_cookie_basic()
10:15:03
DEBUG
reusing cookie
10:15:03
DEBUG
Exiting _get_cookie_basic()
10:15:03
DEBUG
Entering _get_crumb_basic()
10:15:03
DEBUG
reusing crumb
10:15:03
DEBUG
Exiting _get_crumb_basic()
10:15:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:15:03
DEBUG
Exiting _get_cookie_and_crumb()
10:15:03
DEBUG
response code=200
10:15:03
DEBUG
Exiting _make_request()
10:15:03
DEBUG
Exiting get()
10:15:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:14:51
10:15:03
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:14:51-05:00
10:15:03
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:14:51-05:00
10:15:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:15:03
DEBUG
Exiting history()
10:15:03
DEBUG
POLL [Yahoo]: 10:15:03 Price=$56.31
10:15:03
DEBUG
CHECK: C=56.31 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:15:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:15:13
DEBUG
Entering history()
10:15:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:15:13
DEBUG
Entering history()
10:15:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:13
DEBUG
Entering get()
10:15:13
DEBUG
Entering _make_request()
10:15:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:13
DEBUG
Entering _get_cookie_and_crumb()
10:15:13
DEBUG
cookie_mode = 'basic'
10:15:13
DEBUG
Entering _get_cookie_and_crumb_basic()
10:15:13
DEBUG
Entering _get_cookie_basic()
10:15:13
DEBUG
reusing cookie
10:15:13
DEBUG
Exiting _get_cookie_basic()
10:15:13
DEBUG
Entering _get_crumb_basic()
10:15:13
DEBUG
reusing crumb
10:15:13
DEBUG
Exiting _get_crumb_basic()
10:15:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:15:13
DEBUG
Exiting _get_cookie_and_crumb()
10:15:13
DEBUG
response code=200
10:15:13
DEBUG
Exiting _make_request()
10:15:13
DEBUG
Exiting get()
10:15:13
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:15:03
10:15:13
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:15:03-05:00
10:15:13
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:15:13
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:15:13
DEBUG
Exiting history()
10:15:13
DEBUG
Exiting history()
10:15:13
DEBUG
Entering history()
10:15:13
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:13
DEBUG
Entering get()
10:15:13
DEBUG
Entering _make_request()
10:15:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:13
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:13
DEBUG
Entering _get_cookie_and_crumb()
10:15:13
DEBUG
cookie_mode = 'basic'
10:15:13
DEBUG
Entering _get_cookie_and_crumb_basic()
10:15:13
DEBUG
Entering _get_cookie_basic()
10:15:13
DEBUG
reusing cookie
10:15:13
DEBUG
Exiting _get_cookie_basic()
10:15:13
DEBUG
Entering _get_crumb_basic()
10:15:13
DEBUG
reusing crumb
10:15:13
DEBUG
Exiting _get_crumb_basic()
10:15:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:15:13
DEBUG
Exiting _get_cookie_and_crumb()
10:15:13
DEBUG
response code=200
10:15:13
DEBUG
Exiting _make_request()
10:15:13
DEBUG
Exiting get()
10:15:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:15:09
10:15:13
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:15:09-05:00
10:15:13
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:15:09-05:00
10:15:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:15:13
DEBUG
Exiting history()
10:15:23
DEBUG
Entering history()
10:15:23
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:15:23
DEBUG
Entering history()
10:15:23
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:23
DEBUG
Entering get()
10:15:23
DEBUG
Entering _make_request()
10:15:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:23
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:23
DEBUG
Entering _get_cookie_and_crumb()
10:15:23
DEBUG
cookie_mode = 'basic'
10:15:23
DEBUG
Entering _get_cookie_and_crumb_basic()
10:15:23
DEBUG
Entering _get_cookie_basic()
10:15:23
DEBUG
reusing cookie
10:15:23
DEBUG
Exiting _get_cookie_basic()
10:15:23
DEBUG
Entering _get_crumb_basic()
10:15:23
DEBUG
reusing crumb
10:15:23
DEBUG
Exiting _get_crumb_basic()
10:15:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:15:23
DEBUG
Exiting _get_cookie_and_crumb()
10:15:23
DEBUG
response code=200
10:15:23
DEBUG
Exiting _make_request()
10:15:23
DEBUG
Exiting get()
10:15:23
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:15:20
10:15:23
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:15:20-05:00
10:15:24
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:15:24
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:15:24
DEBUG
Exiting history()
10:15:24
DEBUG
Exiting history()
10:15:24
DEBUG
Entering history()
10:15:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:24
DEBUG
Entering get()
10:15:24
DEBUG
Entering _make_request()
10:15:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:24
DEBUG
Entering _get_cookie_and_crumb()
10:15:24
DEBUG
cookie_mode = 'basic'
10:15:24
DEBUG
Entering _get_cookie_and_crumb_basic()
10:15:24
DEBUG
Entering _get_cookie_basic()
10:15:24
DEBUG
reusing cookie
10:15:24
DEBUG
Exiting _get_cookie_basic()
10:15:24
DEBUG
Entering _get_crumb_basic()
10:15:24
DEBUG
reusing crumb
10:15:24
DEBUG
Exiting _get_crumb_basic()
10:15:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:15:24
DEBUG
Exiting _get_cookie_and_crumb()
10:15:24
DEBUG
response code=200
10:15:24
DEBUG
Exiting _make_request()
10:15:24
DEBUG
Exiting get()
10:15:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:15:20
10:15:24
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:15:20-05:00
10:15:24
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:15:20-05:00
10:15:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:15:24
DEBUG
Exiting history()
10:15:24
DEBUG
POLL [Yahoo]: 10:15:24 Price=$56.30
10:15:24
DEBUG
CHECK: C=56.30 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:15:34
DEBUG
Entering history()
10:15:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:15:34
DEBUG
Entering history()
10:15:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:34
DEBUG
Entering get()
10:15:34
DEBUG
Entering _make_request()
10:15:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:34
DEBUG
Entering _get_cookie_and_crumb()
10:15:34
DEBUG
cookie_mode = 'basic'
10:15:34
DEBUG
Entering _get_cookie_and_crumb_basic()
10:15:34
DEBUG
Entering _get_cookie_basic()
10:15:34
DEBUG
reusing cookie
10:15:34
DEBUG
Exiting _get_cookie_basic()
10:15:34
DEBUG
Entering _get_crumb_basic()
10:15:34
DEBUG
reusing crumb
10:15:34
DEBUG
Exiting _get_crumb_basic()
10:15:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:15:34
DEBUG
Exiting _get_cookie_and_crumb()
10:15:34
DEBUG
response code=200
10:15:34
DEBUG
Exiting _make_request()
10:15:34
DEBUG
Exiting get()
10:15:34
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:15:31
10:15:34
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:15:31-05:00
10:15:34
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:15:34
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:15:34
DEBUG
Exiting history()
10:15:34
DEBUG
Exiting history()
10:15:34
DEBUG
Entering history()
10:15:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:34
DEBUG
Entering get()
10:15:34
DEBUG
Entering _make_request()
10:15:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:34
DEBUG
Entering _get_cookie_and_crumb()
10:15:34
DEBUG
cookie_mode = 'basic'
10:15:34
DEBUG
Entering _get_cookie_and_crumb_basic()
10:15:34
DEBUG
Entering _get_cookie_basic()
10:15:34
DEBUG
reusing cookie
10:15:34
DEBUG
Exiting _get_cookie_basic()
10:15:34
DEBUG
Entering _get_crumb_basic()
10:15:34
DEBUG
reusing crumb
10:15:34
DEBUG
Exiting _get_crumb_basic()
10:15:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:15:34
DEBUG
Exiting _get_cookie_and_crumb()
10:15:34
DEBUG
response code=200
10:15:34
DEBUG
Exiting _make_request()
10:15:34
DEBUG
Exiting get()
10:15:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:15:31
10:15:34
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:15:31-05:00
10:15:34
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:15:31-05:00
10:15:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:15:34
DEBUG
Exiting history()
10:15:34
DEBUG
POLL [Yahoo]: 10:15:34 Price=$56.24
10:15:34
DEBUG
CHECK: C=56.24 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:15:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:15:44
DEBUG
Entering history()
10:15:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:15:44
DEBUG
Entering history()
10:15:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:44
DEBUG
Entering get()
10:15:44
DEBUG
Entering _make_request()
10:15:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:44
DEBUG
Entering _get_cookie_and_crumb()
10:15:44
DEBUG
cookie_mode = 'basic'
10:15:44
DEBUG
Entering _get_cookie_and_crumb_basic()
10:15:44
DEBUG
Entering _get_cookie_basic()
10:15:44
DEBUG
reusing cookie
10:15:44
DEBUG
Exiting _get_cookie_basic()
10:15:44
DEBUG
Entering _get_crumb_basic()
10:15:44
DEBUG
reusing crumb
10:15:44
DEBUG
Exiting _get_crumb_basic()
10:15:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:15:44
DEBUG
Exiting _get_cookie_and_crumb()
10:15:44
DEBUG
response code=200
10:15:44
DEBUG
Exiting _make_request()
10:15:44
DEBUG
Exiting get()
10:15:44
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:15:41
10:15:44
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:15:41-05:00
10:15:44
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:15:44
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:15:44
DEBUG
Exiting history()
10:15:44
DEBUG
Exiting history()
10:15:44
DEBUG
Entering history()
10:15:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:44
DEBUG
Entering get()
10:15:44
DEBUG
Entering _make_request()
10:15:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:44
DEBUG
Entering _get_cookie_and_crumb()
10:15:44
DEBUG
cookie_mode = 'basic'
10:15:44
DEBUG
Entering _get_cookie_and_crumb_basic()
10:15:44
DEBUG
Entering _get_cookie_basic()
10:15:44
DEBUG
reusing cookie
10:15:44
DEBUG
Exiting _get_cookie_basic()
10:15:44
DEBUG
Entering _get_crumb_basic()
10:15:44
DEBUG
reusing crumb
10:15:44
DEBUG
Exiting _get_crumb_basic()
10:15:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:15:44
DEBUG
Exiting _get_cookie_and_crumb()
10:15:44
DEBUG
response code=200
10:15:44
DEBUG
Exiting _make_request()
10:15:44
DEBUG
Exiting get()
10:15:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:15:41
10:15:44
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:15:41-05:00
10:15:44
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:15:41-05:00
10:15:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:15:44
DEBUG
Exiting history()
10:15:44
DEBUG
POLL [Yahoo]: 10:15:44 Price=$56.27
10:15:44
DEBUG
CHECK: C=56.27 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:15:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:15:54
DEBUG
Entering history()
10:15:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:15:54
DEBUG
Entering history()
10:15:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:54
DEBUG
Entering get()
10:15:54
DEBUG
Entering _make_request()
10:15:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:54
DEBUG
Entering _get_cookie_and_crumb()
10:15:54
DEBUG
cookie_mode = 'basic'
10:15:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:15:54
DEBUG
Entering _get_cookie_basic()
10:15:54
DEBUG
reusing cookie
10:15:54
DEBUG
Exiting _get_cookie_basic()
10:15:54
DEBUG
Entering _get_crumb_basic()
10:15:54
DEBUG
reusing crumb
10:15:54
DEBUG
Exiting _get_crumb_basic()
10:15:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:15:54
DEBUG
Exiting _get_cookie_and_crumb()
10:15:54
DEBUG
response code=200
10:15:54
DEBUG
Exiting _make_request()
10:15:54
DEBUG
Exiting get()
10:15:54
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:15:41
10:15:54
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:15:41-05:00
10:15:54
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:15:54
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:15:54
DEBUG
Exiting history()
10:15:54
DEBUG
Exiting history()
10:15:54
DEBUG
Entering history()
10:15:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:54
DEBUG
Entering get()
10:15:54
DEBUG
Entering _make_request()
10:15:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:54
DEBUG
Entering _get_cookie_and_crumb()
10:15:54
DEBUG
cookie_mode = 'basic'
10:15:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:15:54
DEBUG
Entering _get_cookie_basic()
10:15:54
DEBUG
reusing cookie
10:15:54
DEBUG
Exiting _get_cookie_basic()
10:15:54
DEBUG
Entering _get_crumb_basic()
10:15:54
DEBUG
reusing crumb
10:15:54
DEBUG
Exiting _get_crumb_basic()
10:15:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:15:54
DEBUG
Exiting _get_cookie_and_crumb()
10:15:54
DEBUG
response code=200
10:15:54
DEBUG
Exiting _make_request()
10:15:54
DEBUG
Exiting get()
10:15:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:15:50
10:15:54
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:15:50-05:00
10:15:54
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:15:50-05:00
10:15:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:15:54
DEBUG
Exiting history()
10:16:04
DEBUG
Entering history()
10:16:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:16:04
DEBUG
Entering history()
10:16:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:04
DEBUG
Entering get()
10:16:04
DEBUG
Entering _make_request()
10:16:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:04
DEBUG
Entering _get_cookie_and_crumb()
10:16:04
DEBUG
cookie_mode = 'basic'
10:16:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:16:04
DEBUG
Entering _get_cookie_basic()
10:16:04
DEBUG
reusing cookie
10:16:04
DEBUG
Exiting _get_cookie_basic()
10:16:04
DEBUG
Entering _get_crumb_basic()
10:16:04
DEBUG
reusing crumb
10:16:04
DEBUG
Exiting _get_crumb_basic()
10:16:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:16:04
DEBUG
Exiting _get_cookie_and_crumb()
10:16:04
DEBUG
response code=200
10:16:04
DEBUG
Exiting _make_request()
10:16:04
DEBUG
Exiting get()
10:16:04
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:15:57
10:16:04
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:15:57-05:00
10:16:04
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:16:04
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:16:04
DEBUG
Exiting history()
10:16:04
DEBUG
Exiting history()
10:16:04
DEBUG
Entering history()
10:16:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:04
DEBUG
Entering get()
10:16:04
DEBUG
Entering _make_request()
10:16:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:04
DEBUG
Entering _get_cookie_and_crumb()
10:16:04
DEBUG
cookie_mode = 'basic'
10:16:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:16:04
DEBUG
Entering _get_cookie_basic()
10:16:04
DEBUG
reusing cookie
10:16:04
DEBUG
Exiting _get_cookie_basic()
10:16:04
DEBUG
Entering _get_crumb_basic()
10:16:04
DEBUG
reusing crumb
10:16:04
DEBUG
Exiting _get_crumb_basic()
10:16:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:16:04
DEBUG
Exiting _get_cookie_and_crumb()
10:16:04
DEBUG
response code=200
10:16:04
DEBUG
Exiting _make_request()
10:16:04
DEBUG
Exiting get()
10:16:04
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:15:50
10:16:04
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:15:50-05:00
10:16:04
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:15:50-05:00
10:16:04
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:16:04
DEBUG
Exiting history()
10:16:04
DEBUG
POLL [Yahoo]: 10:16:04 Price=$56.29
10:16:04
DEBUG
CHECK: C=56.29 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:16:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:16:14
DEBUG
Entering history()
10:16:14
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:16:14
DEBUG
Entering history()
10:16:14
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:14
DEBUG
Entering get()
10:16:14
DEBUG
Entering _make_request()
10:16:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:14
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:14
DEBUG
Entering _get_cookie_and_crumb()
10:16:14
DEBUG
cookie_mode = 'basic'
10:16:14
DEBUG
Entering _get_cookie_and_crumb_basic()
10:16:14
DEBUG
Entering _get_cookie_basic()
10:16:14
DEBUG
reusing cookie
10:16:14
DEBUG
Exiting _get_cookie_basic()
10:16:14
DEBUG
Entering _get_crumb_basic()
10:16:14
DEBUG
reusing crumb
10:16:14
DEBUG
Exiting _get_crumb_basic()
10:16:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:16:14
DEBUG
Exiting _get_cookie_and_crumb()
10:16:14
DEBUG
response code=200
10:16:14
DEBUG
Exiting _make_request()
10:16:14
DEBUG
Exiting get()
10:16:14
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:15:57
10:16:14
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:15:57-05:00
10:16:14
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:16:14
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:16:14
DEBUG
Exiting history()
10:16:14
DEBUG
Exiting history()
10:16:14
DEBUG
Entering history()
10:16:14
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:14
DEBUG
Entering get()
10:16:14
DEBUG
Entering _make_request()
10:16:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:14
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:14
DEBUG
Entering _get_cookie_and_crumb()
10:16:14
DEBUG
cookie_mode = 'basic'
10:16:14
DEBUG
Entering _get_cookie_and_crumb_basic()
10:16:14
DEBUG
Entering _get_cookie_basic()
10:16:14
DEBUG
reusing cookie
10:16:14
DEBUG
Exiting _get_cookie_basic()
10:16:14
DEBUG
Entering _get_crumb_basic()
10:16:14
DEBUG
reusing crumb
10:16:14
DEBUG
Exiting _get_crumb_basic()
10:16:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:16:14
DEBUG
Exiting _get_cookie_and_crumb()
10:16:14
DEBUG
response code=200
10:16:14
DEBUG
Exiting _make_request()
10:16:14
DEBUG
Exiting get()
10:16:14
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:16:13
10:16:14
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:16:13-05:00
10:16:14
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:16:13-05:00
10:16:14
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:16:14
DEBUG
Exiting history()
10:16:24
DEBUG
Entering history()
10:16:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:16:24
DEBUG
Entering history()
10:16:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:24
DEBUG
Entering get()
10:16:24
DEBUG
Entering _make_request()
10:16:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:24
DEBUG
Entering _get_cookie_and_crumb()
10:16:24
DEBUG
cookie_mode = 'basic'
10:16:24
DEBUG
Entering _get_cookie_and_crumb_basic()
10:16:24
DEBUG
Entering _get_cookie_basic()
10:16:24
DEBUG
reusing cookie
10:16:24
DEBUG
Exiting _get_cookie_basic()
10:16:24
DEBUG
Entering _get_crumb_basic()
10:16:24
DEBUG
reusing crumb
10:16:24
DEBUG
Exiting _get_crumb_basic()
10:16:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:16:24
DEBUG
Exiting _get_cookie_and_crumb()
10:16:25
DEBUG
response code=200
10:16:25
DEBUG
Exiting _make_request()
10:16:25
DEBUG
Exiting get()
10:16:25
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:16:24
10:16:25
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:16:24-05:00
10:16:25
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:16:25
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:16:25
DEBUG
Exiting history()
10:16:25
DEBUG
Exiting history()
10:16:25
DEBUG
Entering history()
10:16:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:25
DEBUG
Entering get()
10:16:25
DEBUG
Entering _make_request()
10:16:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:25
DEBUG
Entering _get_cookie_and_crumb()
10:16:25
DEBUG
cookie_mode = 'basic'
10:16:25
DEBUG
Entering _get_cookie_and_crumb_basic()
10:16:25
DEBUG
Entering _get_cookie_basic()
10:16:25
DEBUG
reusing cookie
10:16:25
DEBUG
Exiting _get_cookie_basic()
10:16:25
DEBUG
Entering _get_crumb_basic()
10:16:25
DEBUG
reusing crumb
10:16:25
DEBUG
Exiting _get_crumb_basic()
10:16:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:16:25
DEBUG
Exiting _get_cookie_and_crumb()
10:16:25
DEBUG
response code=200
10:16:25
DEBUG
Exiting _make_request()
10:16:25
DEBUG
Exiting get()
10:16:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:16:24
10:16:25
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:16:24-05:00
10:16:25
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:16:24-05:00
10:16:25
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:16:25
DEBUG
Exiting history()
10:16:25
DEBUG
POLL [Yahoo]: 10:16:25 Price=$56.35
10:16:25
DEBUG
CHECK: C=56.35 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:16:35
DEBUG
Entering history()
10:16:35
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:16:35
DEBUG
Entering history()
10:16:35
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:35
DEBUG
Entering get()
10:16:35
DEBUG
Entering _make_request()
10:16:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:35
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:35
DEBUG
Entering _get_cookie_and_crumb()
10:16:35
DEBUG
cookie_mode = 'basic'
10:16:35
DEBUG
Entering _get_cookie_and_crumb_basic()
10:16:35
DEBUG
Entering _get_cookie_basic()
10:16:35
DEBUG
reusing cookie
10:16:35
DEBUG
Exiting _get_cookie_basic()
10:16:35
DEBUG
Entering _get_crumb_basic()
10:16:35
DEBUG
reusing crumb
10:16:35
DEBUG
Exiting _get_crumb_basic()
10:16:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:16:35
DEBUG
Exiting _get_cookie_and_crumb()
10:16:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:16:35
DEBUG
response code=200
10:16:35
DEBUG
Exiting _make_request()
10:16:35
DEBUG
Exiting get()
10:16:35
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:16:33
10:16:35
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:16:33-05:00
10:16:35
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:16:35
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:16:35
DEBUG
Exiting history()
10:16:35
DEBUG
Exiting history()
10:16:35
DEBUG
Entering history()
10:16:35
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:35
DEBUG
Entering get()
10:16:35
DEBUG
Entering _make_request()
10:16:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:35
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:35
DEBUG
Entering _get_cookie_and_crumb()
10:16:35
DEBUG
cookie_mode = 'basic'
10:16:35
DEBUG
Entering _get_cookie_and_crumb_basic()
10:16:35
DEBUG
Entering _get_cookie_basic()
10:16:35
DEBUG
reusing cookie
10:16:35
DEBUG
Exiting _get_cookie_basic()
10:16:35
DEBUG
Entering _get_crumb_basic()
10:16:35
DEBUG
reusing crumb
10:16:35
DEBUG
Exiting _get_crumb_basic()
10:16:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:16:35
DEBUG
Exiting _get_cookie_and_crumb()
10:16:35
DEBUG
response code=200
10:16:35
DEBUG
Exiting _make_request()
10:16:35
DEBUG
Exiting get()
10:16:35
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:16:35
10:16:35
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:16:35-05:00
10:16:35
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:16:35-05:00
10:16:35
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:16:35
DEBUG
Exiting history()
10:16:35
DEBUG
POLL [Yahoo]: 10:16:35 Price=$56.38
10:16:35
DEBUG
CHECK: C=56.38 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:16:45
DEBUG
Entering history()
10:16:45
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:16:45
DEBUG
Entering history()
10:16:45
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:45
DEBUG
Entering get()
10:16:45
DEBUG
Entering _make_request()
10:16:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:45
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:45
DEBUG
Entering _get_cookie_and_crumb()
10:16:45
DEBUG
cookie_mode = 'basic'
10:16:45
DEBUG
Entering _get_cookie_and_crumb_basic()
10:16:45
DEBUG
Entering _get_cookie_basic()
10:16:45
DEBUG
reusing cookie
10:16:45
DEBUG
Exiting _get_cookie_basic()
10:16:45
DEBUG
Entering _get_crumb_basic()
10:16:45
DEBUG
reusing crumb
10:16:45
DEBUG
Exiting _get_crumb_basic()
10:16:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:16:45
DEBUG
Exiting _get_cookie_and_crumb()
10:16:45
DEBUG
response code=200
10:16:45
DEBUG
Exiting _make_request()
10:16:45
DEBUG
Exiting get()
10:16:45
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:16:33
10:16:45
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:16:33-05:00
10:16:45
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:16:45
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:16:45
DEBUG
Exiting history()
10:16:45
DEBUG
Exiting history()
10:16:45
DEBUG
Entering history()
10:16:45
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:45
DEBUG
Entering get()
10:16:45
DEBUG
Entering _make_request()
10:16:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:45
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:45
DEBUG
Entering _get_cookie_and_crumb()
10:16:45
DEBUG
cookie_mode = 'basic'
10:16:45
DEBUG
Entering _get_cookie_and_crumb_basic()
10:16:45
DEBUG
Entering _get_cookie_basic()
10:16:45
DEBUG
reusing cookie
10:16:45
DEBUG
Exiting _get_cookie_basic()
10:16:45
DEBUG
Entering _get_crumb_basic()
10:16:45
DEBUG
reusing crumb
10:16:45
DEBUG
Exiting _get_crumb_basic()
10:16:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:16:45
DEBUG
Exiting _get_cookie_and_crumb()
10:16:45
DEBUG
response code=200
10:16:45
DEBUG
Exiting _make_request()
10:16:45
DEBUG
Exiting get()
10:16:45
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:16:35
10:16:45
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:16:35-05:00
10:16:45
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:16:35-05:00
10:16:45
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:16:45
DEBUG
Exiting history()
10:16:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:16:55
DEBUG
Entering history()
10:16:55
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:16:55
DEBUG
Entering history()
10:16:55
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:55
DEBUG
Entering get()
10:16:55
DEBUG
Entering _make_request()
10:16:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:55
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:55
DEBUG
Entering _get_cookie_and_crumb()
10:16:55
DEBUG
cookie_mode = 'basic'
10:16:55
DEBUG
Entering _get_cookie_and_crumb_basic()
10:16:55
DEBUG
Entering _get_cookie_basic()
10:16:55
DEBUG
reusing cookie
10:16:55
DEBUG
Exiting _get_cookie_basic()
10:16:55
DEBUG
Entering _get_crumb_basic()
10:16:55
DEBUG
reusing crumb
10:16:55
DEBUG
Exiting _get_crumb_basic()
10:16:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:16:55
DEBUG
Exiting _get_cookie_and_crumb()
10:16:55
DEBUG
response code=200
10:16:55
DEBUG
Exiting _make_request()
10:16:55
DEBUG
Exiting get()
10:16:55
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:16:54
10:16:55
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:16:54-05:00
10:16:55
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:16:55
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:16:55
DEBUG
Exiting history()
10:16:55
DEBUG
Exiting history()
10:16:55
DEBUG
Entering history()
10:16:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:55
DEBUG
Entering get()
10:16:55
DEBUG
Entering _make_request()
10:16:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:55
DEBUG
Entering _get_cookie_and_crumb()
10:16:55
DEBUG
cookie_mode = 'basic'
10:16:55
DEBUG
Entering _get_cookie_and_crumb_basic()
10:16:55
DEBUG
Entering _get_cookie_basic()
10:16:55
DEBUG
reusing cookie
10:16:55
DEBUG
Exiting _get_cookie_basic()
10:16:55
DEBUG
Entering _get_crumb_basic()
10:16:55
DEBUG
reusing crumb
10:16:55
DEBUG
Exiting _get_crumb_basic()
10:16:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:16:55
DEBUG
Exiting _get_cookie_and_crumb()
10:16:55
DEBUG
response code=200
10:16:55
DEBUG
Exiting _make_request()
10:16:55
DEBUG
Exiting get()
10:16:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:16:54
10:16:55
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:16:54-05:00
10:16:55
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:16:54-05:00
10:16:55
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:16:55
DEBUG
Exiting history()
10:16:55
DEBUG
POLL [Yahoo]: 10:16:55 Price=$56.40
10:16:55
DEBUG
CHECK: C=56.40 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:17:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:17:05
DEBUG
Entering history()
10:17:05
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:17:05
DEBUG
Entering history()
10:17:05
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:05
DEBUG
Entering get()
10:17:05
DEBUG
Entering _make_request()
10:17:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:05
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:05
DEBUG
Entering _get_cookie_and_crumb()
10:17:05
DEBUG
cookie_mode = 'basic'
10:17:05
DEBUG
Entering _get_cookie_and_crumb_basic()
10:17:05
DEBUG
Entering _get_cookie_basic()
10:17:05
DEBUG
reusing cookie
10:17:05
DEBUG
Exiting _get_cookie_basic()
10:17:05
DEBUG
Entering _get_crumb_basic()
10:17:05
DEBUG
reusing crumb
10:17:05
DEBUG
Exiting _get_crumb_basic()
10:17:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:17:05
DEBUG
Exiting _get_cookie_and_crumb()
10:17:05
DEBUG
response code=200
10:17:05
DEBUG
Exiting _make_request()
10:17:05
DEBUG
Exiting get()
10:17:05
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:16:54
10:17:05
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:16:54-05:00
10:17:05
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:17:05
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:17:05
DEBUG
Exiting history()
10:17:05
DEBUG
Exiting history()
10:17:05
DEBUG
Entering history()
10:17:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:05
DEBUG
Entering get()
10:17:05
DEBUG
Entering _make_request()
10:17:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:05
DEBUG
Entering _get_cookie_and_crumb()
10:17:05
DEBUG
cookie_mode = 'basic'
10:17:05
DEBUG
Entering _get_cookie_and_crumb_basic()
10:17:05
DEBUG
Entering _get_cookie_basic()
10:17:05
DEBUG
reusing cookie
10:17:05
DEBUG
Exiting _get_cookie_basic()
10:17:05
DEBUG
Entering _get_crumb_basic()
10:17:05
DEBUG
reusing crumb
10:17:05
DEBUG
Exiting _get_crumb_basic()
10:17:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:17:05
DEBUG
Exiting _get_cookie_and_crumb()
10:17:05
DEBUG
response code=200
10:17:05
DEBUG
Exiting _make_request()
10:17:05
DEBUG
Exiting get()
10:17:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:16:54
10:17:05
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:16:54-05:00
10:17:05
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:16:54-05:00
10:17:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:17:05
DEBUG
Exiting history()
10:17:15
DEBUG
Entering history()
10:17:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:17:15
DEBUG
Entering history()
10:17:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:15
DEBUG
Entering get()
10:17:15
DEBUG
Entering _make_request()
10:17:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:15
DEBUG
Entering _get_cookie_and_crumb()
10:17:15
DEBUG
cookie_mode = 'basic'
10:17:15
DEBUG
Entering _get_cookie_and_crumb_basic()
10:17:15
DEBUG
Entering _get_cookie_basic()
10:17:15
DEBUG
reusing cookie
10:17:15
DEBUG
Exiting _get_cookie_basic()
10:17:15
DEBUG
Entering _get_crumb_basic()
10:17:15
DEBUG
reusing crumb
10:17:15
DEBUG
Exiting _get_crumb_basic()
10:17:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:17:15
DEBUG
Exiting _get_cookie_and_crumb()
10:17:15
DEBUG
response code=200
10:17:15
DEBUG
Exiting _make_request()
10:17:15
DEBUG
Exiting get()
10:17:15
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:17:11
10:17:15
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:17:11-05:00
10:17:15
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:17:15
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:17:15
DEBUG
Exiting history()
10:17:15
DEBUG
Exiting history()
10:17:15
DEBUG
Entering history()
10:17:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:15
DEBUG
Entering get()
10:17:15
DEBUG
Entering _make_request()
10:17:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:15
DEBUG
Entering _get_cookie_and_crumb()
10:17:15
DEBUG
cookie_mode = 'basic'
10:17:15
DEBUG
Entering _get_cookie_and_crumb_basic()
10:17:15
DEBUG
Entering _get_cookie_basic()
10:17:15
DEBUG
reusing cookie
10:17:15
DEBUG
Exiting _get_cookie_basic()
10:17:15
DEBUG
Entering _get_crumb_basic()
10:17:15
DEBUG
reusing crumb
10:17:15
DEBUG
Exiting _get_crumb_basic()
10:17:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:17:15
DEBUG
Exiting _get_cookie_and_crumb()
10:17:16
DEBUG
response code=200
10:17:16
DEBUG
Exiting _make_request()
10:17:16
DEBUG
Exiting get()
10:17:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:17:11
10:17:16
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:17:11-05:00
10:17:16
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:17:11-05:00
10:17:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:17:16
DEBUG
Exiting history()
10:17:16
DEBUG
POLL [Yahoo]: 10:17:16 Price=$56.38
10:17:16
DEBUG
CHECK: C=56.38 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:17:26
DEBUG
Entering history()
10:17:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:17:26
DEBUG
Entering history()
10:17:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:26
DEBUG
Entering get()
10:17:26
DEBUG
Entering _make_request()
10:17:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:26
DEBUG
Entering _get_cookie_and_crumb()
10:17:26
DEBUG
cookie_mode = 'basic'
10:17:26
DEBUG
Entering _get_cookie_and_crumb_basic()
10:17:26
DEBUG
Entering _get_cookie_basic()
10:17:26
DEBUG
reusing cookie
10:17:26
DEBUG
Exiting _get_cookie_basic()
10:17:26
DEBUG
Entering _get_crumb_basic()
10:17:26
DEBUG
reusing crumb
10:17:26
DEBUG
Exiting _get_crumb_basic()
10:17:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:17:26
DEBUG
Exiting _get_cookie_and_crumb()
10:17:26
DEBUG
response code=200
10:17:26
DEBUG
Exiting _make_request()
10:17:26
DEBUG
Exiting get()
10:17:26
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:17:23
10:17:26
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:17:23-05:00
10:17:26
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:17:26
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:17:26
DEBUG
Exiting history()
10:17:26
DEBUG
Exiting history()
10:17:26
DEBUG
Entering history()
10:17:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:26
DEBUG
Entering get()
10:17:26
DEBUG
Entering _make_request()
10:17:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:26
DEBUG
Entering _get_cookie_and_crumb()
10:17:26
DEBUG
cookie_mode = 'basic'
10:17:26
DEBUG
Entering _get_cookie_and_crumb_basic()
10:17:26
DEBUG
Entering _get_cookie_basic()
10:17:26
DEBUG
reusing cookie
10:17:26
DEBUG
Exiting _get_cookie_basic()
10:17:26
DEBUG
Entering _get_crumb_basic()
10:17:26
DEBUG
reusing crumb
10:17:26
DEBUG
Exiting _get_crumb_basic()
10:17:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:17:26
DEBUG
Exiting _get_cookie_and_crumb()
10:17:26
DEBUG
response code=200
10:17:26
DEBUG
Exiting _make_request()
10:17:26
DEBUG
Exiting get()
10:17:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:17:23
10:17:26
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:17:23-05:00
10:17:26
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:17:23-05:00
10:17:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:17:26
DEBUG
Exiting history()
10:17:26
DEBUG
POLL [Yahoo]: 10:17:26 Price=$56.37
10:17:26
DEBUG
CHECK: C=56.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:17:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:17:36
DEBUG
Entering history()
10:17:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:17:36
DEBUG
Entering history()
10:17:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:36
DEBUG
Entering get()
10:17:36
DEBUG
Entering _make_request()
10:17:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:36
DEBUG
Entering _get_cookie_and_crumb()
10:17:36
DEBUG
cookie_mode = 'basic'
10:17:36
DEBUG
Entering _get_cookie_and_crumb_basic()
10:17:36
DEBUG
Entering _get_cookie_basic()
10:17:36
DEBUG
reusing cookie
10:17:36
DEBUG
Exiting _get_cookie_basic()
10:17:36
DEBUG
Entering _get_crumb_basic()
10:17:36
DEBUG
reusing crumb
10:17:36
DEBUG
Exiting _get_crumb_basic()
10:17:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:17:36
DEBUG
Exiting _get_cookie_and_crumb()
10:17:36
DEBUG
response code=200
10:17:36
DEBUG
Exiting _make_request()
10:17:36
DEBUG
Exiting get()
10:17:36
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:17:33
10:17:36
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:17:33-05:00
10:17:36
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:17:36
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:17:36
DEBUG
Exiting history()
10:17:36
DEBUG
Exiting history()
10:17:36
DEBUG
Entering history()
10:17:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:36
DEBUG
Entering get()
10:17:36
DEBUG
Entering _make_request()
10:17:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:36
DEBUG
Entering _get_cookie_and_crumb()
10:17:36
DEBUG
cookie_mode = 'basic'
10:17:36
DEBUG
Entering _get_cookie_and_crumb_basic()
10:17:36
DEBUG
Entering _get_cookie_basic()
10:17:36
DEBUG
reusing cookie
10:17:36
DEBUG
Exiting _get_cookie_basic()
10:17:36
DEBUG
Entering _get_crumb_basic()
10:17:36
DEBUG
reusing crumb
10:17:36
DEBUG
Exiting _get_crumb_basic()
10:17:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:17:36
DEBUG
Exiting _get_cookie_and_crumb()
10:17:36
DEBUG
response code=200
10:17:36
DEBUG
Exiting _make_request()
10:17:36
DEBUG
Exiting get()
10:17:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:17:23
10:17:36
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:17:23-05:00
10:17:36
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:17:23-05:00
10:17:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:17:36
DEBUG
Exiting history()
10:17:36
DEBUG
POLL [Yahoo]: 10:17:36 Price=$56.44
10:17:36
DEBUG
CHECK: C=56.44 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:17:46
DEBUG
Entering history()
10:17:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:17:46
DEBUG
Entering history()
10:17:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:46
DEBUG
Entering get()
10:17:46
DEBUG
Entering _make_request()
10:17:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:46
DEBUG
Entering _get_cookie_and_crumb()
10:17:46
DEBUG
cookie_mode = 'basic'
10:17:46
DEBUG
Entering _get_cookie_and_crumb_basic()
10:17:46
DEBUG
Entering _get_cookie_basic()
10:17:46
DEBUG
reusing cookie
10:17:46
DEBUG
Exiting _get_cookie_basic()
10:17:46
DEBUG
Entering _get_crumb_basic()
10:17:46
DEBUG
reusing crumb
10:17:46
DEBUG
Exiting _get_crumb_basic()
10:17:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:17:46
DEBUG
Exiting _get_cookie_and_crumb()
10:17:46
DEBUG
response code=200
10:17:46
DEBUG
Exiting _make_request()
10:17:46
DEBUG
Exiting get()
10:17:46
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:17:33
10:17:46
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:17:33-05:00
10:17:46
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:17:46
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:17:46
DEBUG
Exiting history()
10:17:46
DEBUG
Exiting history()
10:17:46
DEBUG
Entering history()
10:17:46
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:46
DEBUG
Entering get()
10:17:46
DEBUG
Entering _make_request()
10:17:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:46
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:46
DEBUG
Entering _get_cookie_and_crumb()
10:17:46
DEBUG
cookie_mode = 'basic'
10:17:46
DEBUG
Entering _get_cookie_and_crumb_basic()
10:17:46
DEBUG
Entering _get_cookie_basic()
10:17:46
DEBUG
reusing cookie
10:17:46
DEBUG
Exiting _get_cookie_basic()
10:17:46
DEBUG
Entering _get_crumb_basic()
10:17:46
DEBUG
reusing crumb
10:17:46
DEBUG
Exiting _get_crumb_basic()
10:17:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:17:46
DEBUG
Exiting _get_cookie_and_crumb()
10:17:46
DEBUG
response code=200
10:17:46
DEBUG
Exiting _make_request()
10:17:46
DEBUG
Exiting get()
10:17:46
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:17:44
10:17:46
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:17:44-05:00
10:17:46
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:17:44-05:00
10:17:46
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:17:46
DEBUG
Exiting history()
10:17:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:17:56
DEBUG
Entering history()
10:17:56
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:17:56
DEBUG
Entering history()
10:17:56
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:56
DEBUG
Entering get()
10:17:56
DEBUG
Entering _make_request()
10:17:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:56
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:56
DEBUG
Entering _get_cookie_and_crumb()
10:17:56
DEBUG
cookie_mode = 'basic'
10:17:56
DEBUG
Entering _get_cookie_and_crumb_basic()
10:17:56
DEBUG
Entering _get_cookie_basic()
10:17:56
DEBUG
reusing cookie
10:17:56
DEBUG
Exiting _get_cookie_basic()
10:17:56
DEBUG
Entering _get_crumb_basic()
10:17:56
DEBUG
reusing crumb
10:17:56
DEBUG
Exiting _get_crumb_basic()
10:17:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:17:56
DEBUG
Exiting _get_cookie_and_crumb()
10:17:56
DEBUG
response code=200
10:17:56
DEBUG
Exiting _make_request()
10:17:56
DEBUG
Exiting get()
10:17:56
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:17:53
10:17:56
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:17:53-05:00
10:17:56
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:17:56
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:17:56
DEBUG
Exiting history()
10:17:56
DEBUG
Exiting history()
10:17:56
DEBUG
Entering history()
10:17:56
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:56
DEBUG
Entering get()
10:17:56
DEBUG
Entering _make_request()
10:17:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:56
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:56
DEBUG
Entering _get_cookie_and_crumb()
10:17:56
DEBUG
cookie_mode = 'basic'
10:17:56
DEBUG
Entering _get_cookie_and_crumb_basic()
10:17:56
DEBUG
Entering _get_cookie_basic()
10:17:56
DEBUG
reusing cookie
10:17:56
DEBUG
Exiting _get_cookie_basic()
10:17:56
DEBUG
Entering _get_crumb_basic()
10:17:56
DEBUG
reusing crumb
10:17:56
DEBUG
Exiting _get_crumb_basic()
10:17:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:17:56
DEBUG
Exiting _get_cookie_and_crumb()
10:17:56
DEBUG
response code=200
10:17:56
DEBUG
Exiting _make_request()
10:17:56
DEBUG
Exiting get()
10:17:56
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:17:44
10:17:56
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:17:44-05:00
10:17:56
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:17:44-05:00
10:17:56
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:17:56
DEBUG
Exiting history()
10:17:56
DEBUG
POLL [Yahoo]: 10:17:56 Price=$56.45
10:17:56
DEBUG
CHECK: C=56.45 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:18:00
DEBUG
BAR: 10:17:00 O=56.34 H=56.34 L=56.34 C=56.34
10:18:00
DEBUG
Checking: C=56.34 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:18:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:18:06
DEBUG
Entering history()
10:18:06
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:18:06
DEBUG
Entering history()
10:18:06
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:06
DEBUG
Entering get()
10:18:06
DEBUG
Entering _make_request()
10:18:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:06
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:06
DEBUG
Entering _get_cookie_and_crumb()
10:18:06
DEBUG
cookie_mode = 'basic'
10:18:06
DEBUG
Entering _get_cookie_and_crumb_basic()
10:18:06
DEBUG
Entering _get_cookie_basic()
10:18:06
DEBUG
reusing cookie
10:18:06
DEBUG
Exiting _get_cookie_basic()
10:18:06
DEBUG
Entering _get_crumb_basic()
10:18:06
DEBUG
reusing crumb
10:18:06
DEBUG
Exiting _get_crumb_basic()
10:18:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:18:06
DEBUG
Exiting _get_cookie_and_crumb()
10:18:06
DEBUG
response code=200
10:18:06
DEBUG
Exiting _make_request()
10:18:06
DEBUG
Exiting get()
10:18:06
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:17:53
10:18:06
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:17:53-05:00
10:18:06
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:18:06
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:18:06
DEBUG
Exiting history()
10:18:06
DEBUG
Exiting history()
10:18:06
DEBUG
Entering history()
10:18:06
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:06
DEBUG
Entering get()
10:18:06
DEBUG
Entering _make_request()
10:18:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:06
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:06
DEBUG
Entering _get_cookie_and_crumb()
10:18:06
DEBUG
cookie_mode = 'basic'
10:18:06
DEBUG
Entering _get_cookie_and_crumb_basic()
10:18:06
DEBUG
Entering _get_cookie_basic()
10:18:06
DEBUG
reusing cookie
10:18:06
DEBUG
Exiting _get_cookie_basic()
10:18:06
DEBUG
Entering _get_crumb_basic()
10:18:06
DEBUG
reusing crumb
10:18:06
DEBUG
Exiting _get_crumb_basic()
10:18:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:18:06
DEBUG
Exiting _get_cookie_and_crumb()
10:18:06
DEBUG
response code=200
10:18:06
DEBUG
Exiting _make_request()
10:18:06
DEBUG
Exiting get()
10:18:06
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:18:04
10:18:06
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:18:04-05:00
10:18:06
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:18:04-05:00
10:18:06
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:18:06
DEBUG
Exiting history()
10:18:16
DEBUG
Entering history()
10:18:16
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:18:16
DEBUG
Entering history()
10:18:16
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:16
DEBUG
Entering get()
10:18:16
DEBUG
Entering _make_request()
10:18:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:16
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:16
DEBUG
Entering _get_cookie_and_crumb()
10:18:16
DEBUG
cookie_mode = 'basic'
10:18:16
DEBUG
Entering _get_cookie_and_crumb_basic()
10:18:16
DEBUG
Entering _get_cookie_basic()
10:18:16
DEBUG
reusing cookie
10:18:16
DEBUG
Exiting _get_cookie_basic()
10:18:16
DEBUG
Entering _get_crumb_basic()
10:18:16
DEBUG
reusing crumb
10:18:16
DEBUG
Exiting _get_crumb_basic()
10:18:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:18:16
DEBUG
Exiting _get_cookie_and_crumb()
10:18:16
DEBUG
response code=200
10:18:16
DEBUG
Exiting _make_request()
10:18:16
DEBUG
Exiting get()
10:18:16
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:18:14
10:18:16
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:18:14-05:00
10:18:16
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:18:16
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:18:16
DEBUG
Exiting history()
10:18:16
DEBUG
Exiting history()
10:18:16
DEBUG
Entering history()
10:18:16
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:16
DEBUG
Entering get()
10:18:16
DEBUG
Entering _make_request()
10:18:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:16
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:16
DEBUG
Entering _get_cookie_and_crumb()
10:18:16
DEBUG
cookie_mode = 'basic'
10:18:16
DEBUG
Entering _get_cookie_and_crumb_basic()
10:18:16
DEBUG
Entering _get_cookie_basic()
10:18:16
DEBUG
reusing cookie
10:18:16
DEBUG
Exiting _get_cookie_basic()
10:18:16
DEBUG
Entering _get_crumb_basic()
10:18:16
DEBUG
reusing crumb
10:18:16
DEBUG
Exiting _get_crumb_basic()
10:18:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:18:16
DEBUG
Exiting _get_cookie_and_crumb()
10:18:16
DEBUG
response code=200
10:18:16
DEBUG
Exiting _make_request()
10:18:16
DEBUG
Exiting get()
10:18:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:18:04
10:18:16
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:18:04-05:00
10:18:16
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:18:04-05:00
10:18:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:18:16
DEBUG
Exiting history()
10:18:16
DEBUG
POLL [Yahoo]: 10:18:16 Price=$56.47
10:18:16
DEBUG
CHECK: C=56.47 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:18:26
DEBUG
Entering history()
10:18:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:18:26
DEBUG
Entering history()
10:18:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:26
DEBUG
Entering get()
10:18:26
DEBUG
Entering _make_request()
10:18:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:26
DEBUG
Entering _get_cookie_and_crumb()
10:18:26
DEBUG
cookie_mode = 'basic'
10:18:26
DEBUG
Entering _get_cookie_and_crumb_basic()
10:18:26
DEBUG
Entering _get_cookie_basic()
10:18:26
DEBUG
reusing cookie
10:18:26
DEBUG
Exiting _get_cookie_basic()
10:18:26
DEBUG
Entering _get_crumb_basic()
10:18:26
DEBUG
reusing crumb
10:18:26
DEBUG
Exiting _get_crumb_basic()
10:18:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:18:26
DEBUG
Exiting _get_cookie_and_crumb()
10:18:26
DEBUG
response code=200
10:18:26
DEBUG
Exiting _make_request()
10:18:26
DEBUG
Exiting get()
10:18:26
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:18:14
10:18:26
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:18:14-05:00
10:18:26
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:18:26
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:18:26
DEBUG
Exiting history()
10:18:26
DEBUG
Exiting history()
10:18:26
DEBUG
Entering history()
10:18:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:26
DEBUG
Entering get()
10:18:26
DEBUG
Entering _make_request()
10:18:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:26
DEBUG
Entering _get_cookie_and_crumb()
10:18:26
DEBUG
cookie_mode = 'basic'
10:18:26
DEBUG
Entering _get_cookie_and_crumb_basic()
10:18:26
DEBUG
Entering _get_cookie_basic()
10:18:26
DEBUG
reusing cookie
10:18:26
DEBUG
Exiting _get_cookie_basic()
10:18:26
DEBUG
Entering _get_crumb_basic()
10:18:26
DEBUG
reusing crumb
10:18:26
DEBUG
Exiting _get_crumb_basic()
10:18:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:18:26
DEBUG
Exiting _get_cookie_and_crumb()
10:18:26
DEBUG
response code=200
10:18:26
DEBUG
Exiting _make_request()
10:18:26
DEBUG
Exiting get()
10:18:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:18:24
10:18:26
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:18:24-05:00
10:18:26
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:18:24-05:00
10:18:27
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:18:27
DEBUG
Exiting history()
10:18:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:18:37
DEBUG
Entering history()
10:18:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:18:37
DEBUG
Entering history()
10:18:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:37
DEBUG
Entering get()
10:18:37
DEBUG
Entering _make_request()
10:18:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:37
DEBUG
Entering _get_cookie_and_crumb()
10:18:37
DEBUG
cookie_mode = 'basic'
10:18:37
DEBUG
Entering _get_cookie_and_crumb_basic()
10:18:37
DEBUG
Entering _get_cookie_basic()
10:18:37
DEBUG
reusing cookie
10:18:37
DEBUG
Exiting _get_cookie_basic()
10:18:37
DEBUG
Entering _get_crumb_basic()
10:18:37
DEBUG
reusing crumb
10:18:37
DEBUG
Exiting _get_crumb_basic()
10:18:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:18:37
DEBUG
Exiting _get_cookie_and_crumb()
10:18:37
DEBUG
response code=200
10:18:37
DEBUG
Exiting _make_request()
10:18:37
DEBUG
Exiting get()
10:18:37
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:18:35
10:18:37
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:18:35-05:00
10:18:37
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:18:37
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:18:37
DEBUG
Exiting history()
10:18:37
DEBUG
Exiting history()
10:18:37
DEBUG
Entering history()
10:18:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:37
DEBUG
Entering get()
10:18:37
DEBUG
Entering _make_request()
10:18:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:37
DEBUG
Entering _get_cookie_and_crumb()
10:18:37
DEBUG
cookie_mode = 'basic'
10:18:37
DEBUG
Entering _get_cookie_and_crumb_basic()
10:18:37
DEBUG
Entering _get_cookie_basic()
10:18:37
DEBUG
reusing cookie
10:18:37
DEBUG
Exiting _get_cookie_basic()
10:18:37
DEBUG
Entering _get_crumb_basic()
10:18:37
DEBUG
reusing crumb
10:18:37
DEBUG
Exiting _get_crumb_basic()
10:18:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:18:37
DEBUG
Exiting _get_cookie_and_crumb()
10:18:37
DEBUG
response code=200
10:18:37
DEBUG
Exiting _make_request()
10:18:37
DEBUG
Exiting get()
10:18:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:18:35
10:18:37
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:18:35-05:00
10:18:37
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:18:35-05:00
10:18:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:18:37
DEBUG
Exiting history()
10:18:37
DEBUG
POLL [Yahoo]: 10:18:37 Price=$56.47
10:18:37
DEBUG
CHECK: C=56.47 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:18:47
DEBUG
Entering history()
10:18:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:18:47
DEBUG
Entering history()
10:18:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:47
DEBUG
Entering get()
10:18:47
DEBUG
Entering _make_request()
10:18:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:47
DEBUG
Entering _get_cookie_and_crumb()
10:18:47
DEBUG
cookie_mode = 'basic'
10:18:47
DEBUG
Entering _get_cookie_and_crumb_basic()
10:18:47
DEBUG
Entering _get_cookie_basic()
10:18:47
DEBUG
reusing cookie
10:18:47
DEBUG
Exiting _get_cookie_basic()
10:18:47
DEBUG
Entering _get_crumb_basic()
10:18:47
DEBUG
reusing crumb
10:18:47
DEBUG
Exiting _get_crumb_basic()
10:18:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:18:47
DEBUG
Exiting _get_cookie_and_crumb()
10:18:47
DEBUG
response code=200
10:18:47
DEBUG
Exiting _make_request()
10:18:47
DEBUG
Exiting get()
10:18:47
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:18:44
10:18:47
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:18:44-05:00
10:18:47
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:18:47
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:18:47
DEBUG
Exiting history()
10:18:47
DEBUG
Exiting history()
10:18:47
DEBUG
Entering history()
10:18:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:47
DEBUG
Entering get()
10:18:47
DEBUG
Entering _make_request()
10:18:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:47
DEBUG
Entering _get_cookie_and_crumb()
10:18:47
DEBUG
cookie_mode = 'basic'
10:18:47
DEBUG
Entering _get_cookie_and_crumb_basic()
10:18:47
DEBUG
Entering _get_cookie_basic()
10:18:47
DEBUG
reusing cookie
10:18:47
DEBUG
Exiting _get_cookie_basic()
10:18:47
DEBUG
Entering _get_crumb_basic()
10:18:47
DEBUG
reusing crumb
10:18:47
DEBUG
Exiting _get_crumb_basic()
10:18:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:18:47
DEBUG
Exiting _get_cookie_and_crumb()
10:18:47
DEBUG
response code=200
10:18:47
DEBUG
Exiting _make_request()
10:18:47
DEBUG
Exiting get()
10:18:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:18:35
10:18:47
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:18:35-05:00
10:18:47
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:18:35-05:00
10:18:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:18:47
DEBUG
Exiting history()
10:18:47
DEBUG
POLL [Yahoo]: 10:18:47 Price=$56.45
10:18:47
DEBUG
CHECK: C=56.45 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:18:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:18:57
DEBUG
Entering history()
10:18:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:18:57
DEBUG
Entering history()
10:18:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:57
DEBUG
Entering get()
10:18:57
DEBUG
Entering _make_request()
10:18:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:57
DEBUG
Entering _get_cookie_and_crumb()
10:18:57
DEBUG
cookie_mode = 'basic'
10:18:57
DEBUG
Entering _get_cookie_and_crumb_basic()
10:18:57
DEBUG
Entering _get_cookie_basic()
10:18:57
DEBUG
reusing cookie
10:18:57
DEBUG
Exiting _get_cookie_basic()
10:18:57
DEBUG
Entering _get_crumb_basic()
10:18:57
DEBUG
reusing crumb
10:18:57
DEBUG
Exiting _get_crumb_basic()
10:18:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:18:57
DEBUG
Exiting _get_cookie_and_crumb()
10:18:57
DEBUG
response code=200
10:18:57
DEBUG
Exiting _make_request()
10:18:57
DEBUG
Exiting get()
10:18:57
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:18:44
10:18:57
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:18:44-05:00
10:18:57
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:18:57
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:18:57
DEBUG
Exiting history()
10:18:57
DEBUG
Exiting history()
10:18:57
DEBUG
Entering history()
10:18:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:57
DEBUG
Entering get()
10:18:57
DEBUG
Entering _make_request()
10:18:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:57
DEBUG
Entering _get_cookie_and_crumb()
10:18:57
DEBUG
cookie_mode = 'basic'
10:18:57
DEBUG
Entering _get_cookie_and_crumb_basic()
10:18:57
DEBUG
Entering _get_cookie_basic()
10:18:57
DEBUG
reusing cookie
10:18:57
DEBUG
Exiting _get_cookie_basic()
10:18:57
DEBUG
Entering _get_crumb_basic()
10:18:57
DEBUG
reusing crumb
10:18:57
DEBUG
Exiting _get_crumb_basic()
10:18:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:18:57
DEBUG
Exiting _get_cookie_and_crumb()
10:18:57
DEBUG
response code=200
10:18:57
DEBUG
Exiting _make_request()
10:18:57
DEBUG
Exiting get()
10:18:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:18:53
10:18:57
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:18:53-05:00
10:18:57
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:18:53-05:00
10:18:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:18:57
DEBUG
Exiting history()
10:19:00
DEBUG
BAR: 10:18:00 O=56.40 H=56.40 L=56.40 C=56.40
10:19:00
DEBUG
Checking: C=56.40 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:19:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:19:07
DEBUG
Entering history()
10:19:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:19:07
DEBUG
Entering history()
10:19:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:07
DEBUG
Entering get()
10:19:07
DEBUG
Entering _make_request()
10:19:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:07
DEBUG
Entering _get_cookie_and_crumb()
10:19:07
DEBUG
cookie_mode = 'basic'
10:19:07
DEBUG
Entering _get_cookie_and_crumb_basic()
10:19:07
DEBUG
Entering _get_cookie_basic()
10:19:07
DEBUG
reusing cookie
10:19:07
DEBUG
Exiting _get_cookie_basic()
10:19:07
DEBUG
Entering _get_crumb_basic()
10:19:07
DEBUG
reusing crumb
10:19:07
DEBUG
Exiting _get_crumb_basic()
10:19:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:19:07
DEBUG
Exiting _get_cookie_and_crumb()
10:19:07
DEBUG
response code=200
10:19:07
DEBUG
Exiting _make_request()
10:19:07
DEBUG
Exiting get()
10:19:07
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:19:05
10:19:07
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:19:05-05:00
10:19:07
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:19:07
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:19:07
DEBUG
Exiting history()
10:19:07
DEBUG
Exiting history()
10:19:07
DEBUG
Entering history()
10:19:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:07
DEBUG
Entering get()
10:19:07
DEBUG
Entering _make_request()
10:19:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:07
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:07
DEBUG
Entering _get_cookie_and_crumb()
10:19:07
DEBUG
cookie_mode = 'basic'
10:19:07
DEBUG
Entering _get_cookie_and_crumb_basic()
10:19:07
DEBUG
Entering _get_cookie_basic()
10:19:07
DEBUG
reusing cookie
10:19:07
DEBUG
Exiting _get_cookie_basic()
10:19:07
DEBUG
Entering _get_crumb_basic()
10:19:07
DEBUG
reusing crumb
10:19:07
DEBUG
Exiting _get_crumb_basic()
10:19:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:19:07
DEBUG
Exiting _get_cookie_and_crumb()
10:19:07
DEBUG
response code=200
10:19:07
DEBUG
Exiting _make_request()
10:19:07
DEBUG
Exiting get()
10:19:07
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:19:05
10:19:07
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:19:05-05:00
10:19:07
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:19:05-05:00
10:19:07
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:19:07
DEBUG
Exiting history()
10:19:07
DEBUG
POLL [Yahoo]: 10:19:07 Price=$56.40
10:19:07
DEBUG
CHECK: C=56.40 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:19:17
DEBUG
Entering history()
10:19:17
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:19:17
DEBUG
Entering history()
10:19:17
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:17
DEBUG
Entering get()
10:19:17
DEBUG
Entering _make_request()
10:19:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:17
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:17
DEBUG
Entering _get_cookie_and_crumb()
10:19:17
DEBUG
cookie_mode = 'basic'
10:19:17
DEBUG
Entering _get_cookie_and_crumb_basic()
10:19:17
DEBUG
Entering _get_cookie_basic()
10:19:17
DEBUG
reusing cookie
10:19:17
DEBUG
Exiting _get_cookie_basic()
10:19:17
DEBUG
Entering _get_crumb_basic()
10:19:17
DEBUG
reusing crumb
10:19:17
DEBUG
Exiting _get_crumb_basic()
10:19:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:19:17
DEBUG
Exiting _get_cookie_and_crumb()
10:19:17
DEBUG
response code=200
10:19:17
DEBUG
Exiting _make_request()
10:19:17
DEBUG
Exiting get()
10:19:17
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:19:05
10:19:17
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:19:05-05:00
10:19:17
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:19:17
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:19:17
DEBUG
Exiting history()
10:19:17
DEBUG
Exiting history()
10:19:17
DEBUG
Entering history()
10:19:17
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:17
DEBUG
Entering get()
10:19:17
DEBUG
Entering _make_request()
10:19:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:17
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:17
DEBUG
Entering _get_cookie_and_crumb()
10:19:17
DEBUG
cookie_mode = 'basic'
10:19:17
DEBUG
Entering _get_cookie_and_crumb_basic()
10:19:17
DEBUG
Entering _get_cookie_basic()
10:19:17
DEBUG
reusing cookie
10:19:17
DEBUG
Exiting _get_cookie_basic()
10:19:17
DEBUG
Entering _get_crumb_basic()
10:19:17
DEBUG
reusing crumb
10:19:17
DEBUG
Exiting _get_crumb_basic()
10:19:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:19:17
DEBUG
Exiting _get_cookie_and_crumb()
10:19:17
DEBUG
response code=200
10:19:17
DEBUG
Exiting _make_request()
10:19:17
DEBUG
Exiting get()
10:19:17
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:19:05
10:19:17
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:19:05-05:00
10:19:17
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:19:05-05:00
10:19:17
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:19:17
DEBUG
Exiting history()
10:19:27
DEBUG
Entering history()
10:19:27
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:19:27
DEBUG
Entering history()
10:19:27
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:27
DEBUG
Entering get()
10:19:27
DEBUG
Entering _make_request()
10:19:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:27
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:27
DEBUG
Entering _get_cookie_and_crumb()
10:19:27
DEBUG
cookie_mode = 'basic'
10:19:27
DEBUG
Entering _get_cookie_and_crumb_basic()
10:19:27
DEBUG
Entering _get_cookie_basic()
10:19:27
DEBUG
reusing cookie
10:19:27
DEBUG
Exiting _get_cookie_basic()
10:19:27
DEBUG
Entering _get_crumb_basic()
10:19:27
DEBUG
reusing crumb
10:19:27
DEBUG
Exiting _get_crumb_basic()
10:19:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:19:27
DEBUG
Exiting _get_cookie_and_crumb()
10:19:27
DEBUG
response code=200
10:19:27
DEBUG
Exiting _make_request()
10:19:27
DEBUG
Exiting get()
10:19:27
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:19:17
10:19:27
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:19:17-05:00
10:19:27
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:19:27
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:19:27
DEBUG
Exiting history()
10:19:27
DEBUG
Exiting history()
10:19:27
DEBUG
Entering history()
10:19:27
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:27
DEBUG
Entering get()
10:19:27
DEBUG
Entering _make_request()
10:19:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:27
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:27
DEBUG
Entering _get_cookie_and_crumb()
10:19:27
DEBUG
cookie_mode = 'basic'
10:19:27
DEBUG
Entering _get_cookie_and_crumb_basic()
10:19:27
DEBUG
Entering _get_cookie_basic()
10:19:27
DEBUG
reusing cookie
10:19:27
DEBUG
Exiting _get_cookie_basic()
10:19:27
DEBUG
Entering _get_crumb_basic()
10:19:27
DEBUG
reusing crumb
10:19:27
DEBUG
Exiting _get_crumb_basic()
10:19:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:19:27
DEBUG
Exiting _get_cookie_and_crumb()
10:19:27
DEBUG
response code=200
10:19:27
DEBUG
Exiting _make_request()
10:19:27
DEBUG
Exiting get()
10:19:27
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:19:17
10:19:27
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:19:17-05:00
10:19:27
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:19:17-05:00
10:19:27
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:19:27
DEBUG
Exiting history()
10:19:27
DEBUG
POLL [Yahoo]: 10:19:27 Price=$56.41
10:19:27
DEBUG
CHECK: C=56.41 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:19:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:19:37
DEBUG
Entering history()
10:19:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:19:37
DEBUG
Entering history()
10:19:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:37
DEBUG
Entering get()
10:19:37
DEBUG
Entering _make_request()
10:19:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:37
DEBUG
Entering _get_cookie_and_crumb()
10:19:37
DEBUG
cookie_mode = 'basic'
10:19:37
DEBUG
Entering _get_cookie_and_crumb_basic()
10:19:37
DEBUG
Entering _get_cookie_basic()
10:19:37
DEBUG
reusing cookie
10:19:37
DEBUG
Exiting _get_cookie_basic()
10:19:37
DEBUG
Entering _get_crumb_basic()
10:19:37
DEBUG
reusing crumb
10:19:37
DEBUG
Exiting _get_crumb_basic()
10:19:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:19:37
DEBUG
Exiting _get_cookie_and_crumb()
10:19:37
DEBUG
response code=200
10:19:37
DEBUG
Exiting _make_request()
10:19:37
DEBUG
Exiting get()
10:19:37
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:19:17
10:19:37
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:19:17-05:00
10:19:37
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:19:37
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:19:37
DEBUG
Exiting history()
10:19:37
DEBUG
Exiting history()
10:19:37
DEBUG
Entering history()
10:19:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:37
DEBUG
Entering get()
10:19:37
DEBUG
Entering _make_request()
10:19:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:37
DEBUG
Entering _get_cookie_and_crumb()
10:19:37
DEBUG
cookie_mode = 'basic'
10:19:37
DEBUG
Entering _get_cookie_and_crumb_basic()
10:19:37
DEBUG
Entering _get_cookie_basic()
10:19:37
DEBUG
reusing cookie
10:19:37
DEBUG
Exiting _get_cookie_basic()
10:19:37
DEBUG
Entering _get_crumb_basic()
10:19:37
DEBUG
reusing crumb
10:19:37
DEBUG
Exiting _get_crumb_basic()
10:19:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:19:37
DEBUG
Exiting _get_cookie_and_crumb()
10:19:37
DEBUG
response code=200
10:19:37
DEBUG
Exiting _make_request()
10:19:37
DEBUG
Exiting get()
10:19:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:19:17
10:19:37
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:19:17-05:00
10:19:37
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:19:17-05:00
10:19:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:19:37
DEBUG
Exiting history()
10:19:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:19:47
DEBUG
Entering history()
10:19:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:19:47
DEBUG
Entering history()
10:19:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:47
DEBUG
Entering get()
10:19:47
DEBUG
Entering _make_request()
10:19:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:47
DEBUG
Entering _get_cookie_and_crumb()
10:19:47
DEBUG
cookie_mode = 'basic'
10:19:47
DEBUG
Entering _get_cookie_and_crumb_basic()
10:19:47
DEBUG
Entering _get_cookie_basic()
10:19:47
DEBUG
reusing cookie
10:19:47
DEBUG
Exiting _get_cookie_basic()
10:19:47
DEBUG
Entering _get_crumb_basic()
10:19:47
DEBUG
reusing crumb
10:19:47
DEBUG
Exiting _get_crumb_basic()
10:19:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:19:47
DEBUG
Exiting _get_cookie_and_crumb()
10:19:48
DEBUG
response code=200
10:19:48
DEBUG
Exiting _make_request()
10:19:48
DEBUG
Exiting get()
10:19:48
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:19:46
10:19:48
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:19:46-05:00
10:19:48
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:19:48
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:19:48
DEBUG
Exiting history()
10:19:48
DEBUG
Exiting history()
10:19:48
DEBUG
Entering history()
10:19:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:48
DEBUG
Entering get()
10:19:48
DEBUG
Entering _make_request()
10:19:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:48
DEBUG
Entering _get_cookie_and_crumb()
10:19:48
DEBUG
cookie_mode = 'basic'
10:19:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:19:48
DEBUG
Entering _get_cookie_basic()
10:19:48
DEBUG
reusing cookie
10:19:48
DEBUG
Exiting _get_cookie_basic()
10:19:48
DEBUG
Entering _get_crumb_basic()
10:19:48
DEBUG
reusing crumb
10:19:48
DEBUG
Exiting _get_crumb_basic()
10:19:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:19:48
DEBUG
Exiting _get_cookie_and_crumb()
10:19:48
DEBUG
response code=200
10:19:48
DEBUG
Exiting _make_request()
10:19:48
DEBUG
Exiting get()
10:19:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:19:46
10:19:48
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:19:46-05:00
10:19:48
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:19:46-05:00
10:19:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:19:48
DEBUG
Exiting history()
10:19:48
DEBUG
POLL [Yahoo]: 10:19:48 Price=$56.45
10:19:48
DEBUG
CHECK: C=56.45 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:19:58
DEBUG
Entering history()
10:19:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:19:58
DEBUG
Entering history()
10:19:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:58
DEBUG
Entering get()
10:19:58
DEBUG
Entering _make_request()
10:19:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:58
DEBUG
Entering _get_cookie_and_crumb()
10:19:58
DEBUG
cookie_mode = 'basic'
10:19:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:19:58
DEBUG
Entering _get_cookie_basic()
10:19:58
DEBUG
reusing cookie
10:19:58
DEBUG
Exiting _get_cookie_basic()
10:19:58
DEBUG
Entering _get_crumb_basic()
10:19:58
DEBUG
reusing crumb
10:19:58
DEBUG
Exiting _get_crumb_basic()
10:19:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:19:58
DEBUG
Exiting _get_cookie_and_crumb()
10:19:58
DEBUG
response code=200
10:19:58
DEBUG
Exiting _make_request()
10:19:58
DEBUG
Exiting get()
10:19:58
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:19:57
10:19:58
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:19:57-05:00
10:19:58
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:19:58
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:19:58
DEBUG
Exiting history()
10:19:58
DEBUG
Exiting history()
10:19:58
DEBUG
Entering history()
10:19:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:58
DEBUG
Entering get()
10:19:58
DEBUG
Entering _make_request()
10:19:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:58
DEBUG
Entering _get_cookie_and_crumb()
10:19:58
DEBUG
cookie_mode = 'basic'
10:19:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:19:58
DEBUG
Entering _get_cookie_basic()
10:19:58
DEBUG
reusing cookie
10:19:58
DEBUG
Exiting _get_cookie_basic()
10:19:58
DEBUG
Entering _get_crumb_basic()
10:19:58
DEBUG
reusing crumb
10:19:58
DEBUG
Exiting _get_crumb_basic()
10:19:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:19:58
DEBUG
Exiting _get_cookie_and_crumb()
10:19:58
DEBUG
response code=200
10:19:58
DEBUG
Exiting _make_request()
10:19:58
DEBUG
Exiting get()
10:19:58
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:19:46
10:19:58
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:19:46-05:00
10:19:58
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:19:46-05:00
10:19:58
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:19:58
DEBUG
Exiting history()
10:19:58
DEBUG
POLL [Yahoo]: 10:19:58 Price=$56.49
10:19:58
DEBUG
CHECK: C=56.49 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:20:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:20:08
DEBUG
Entering history()
10:20:08
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:20:08
DEBUG
Entering history()
10:20:08
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:08
DEBUG
Entering get()
10:20:08
DEBUG
Entering _make_request()
10:20:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:08
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:08
DEBUG
Entering _get_cookie_and_crumb()
10:20:08
DEBUG
cookie_mode = 'basic'
10:20:08
DEBUG
Entering _get_cookie_and_crumb_basic()
10:20:08
DEBUG
Entering _get_cookie_basic()
10:20:08
DEBUG
reusing cookie
10:20:08
DEBUG
Exiting _get_cookie_basic()
10:20:08
DEBUG
Entering _get_crumb_basic()
10:20:08
DEBUG
reusing crumb
10:20:08
DEBUG
Exiting _get_crumb_basic()
10:20:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:20:08
DEBUG
Exiting _get_cookie_and_crumb()
10:20:08
DEBUG
response code=200
10:20:08
DEBUG
Exiting _make_request()
10:20:08
DEBUG
Exiting get()
10:20:08
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:20:06
10:20:08
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:20:06-05:00
10:20:08
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:20:08
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:20:08
DEBUG
Exiting history()
10:20:08
DEBUG
Exiting history()
10:20:08
DEBUG
Entering history()
10:20:08
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:08
DEBUG
Entering get()
10:20:08
DEBUG
Entering _make_request()
10:20:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:08
DEBUG
Entering _get_cookie_and_crumb()
10:20:08
DEBUG
cookie_mode = 'basic'
10:20:08
DEBUG
Entering _get_cookie_and_crumb_basic()
10:20:08
DEBUG
Entering _get_cookie_basic()
10:20:08
DEBUG
reusing cookie
10:20:08
DEBUG
Exiting _get_cookie_basic()
10:20:08
DEBUG
Entering _get_crumb_basic()
10:20:08
DEBUG
reusing crumb
10:20:08
DEBUG
Exiting _get_crumb_basic()
10:20:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:20:08
DEBUG
Exiting _get_cookie_and_crumb()
10:20:08
DEBUG
response code=200
10:20:08
DEBUG
Exiting _make_request()
10:20:08
DEBUG
Exiting get()
10:20:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:20:06
10:20:08
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:20:06-05:00
10:20:08
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:20:06-05:00
10:20:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:20:08
DEBUG
Exiting history()
10:20:08
DEBUG
POLL [Yahoo]: 10:20:08 Price=$56.51
10:20:08
DEBUG
CHECK: C=56.51 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:20:18
DEBUG
Entering history()
10:20:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:20:18
DEBUG
Entering history()
10:20:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:18
DEBUG
Entering get()
10:20:18
DEBUG
Entering _make_request()
10:20:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:18
DEBUG
Entering _get_cookie_and_crumb()
10:20:18
DEBUG
cookie_mode = 'basic'
10:20:18
DEBUG
Entering _get_cookie_and_crumb_basic()
10:20:18
DEBUG
Entering _get_cookie_basic()
10:20:18
DEBUG
reusing cookie
10:20:18
DEBUG
Exiting _get_cookie_basic()
10:20:18
DEBUG
Entering _get_crumb_basic()
10:20:18
DEBUG
reusing crumb
10:20:18
DEBUG
Exiting _get_crumb_basic()
10:20:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:20:18
DEBUG
Exiting _get_cookie_and_crumb()
10:20:18
DEBUG
response code=200
10:20:18
DEBUG
Exiting _make_request()
10:20:18
DEBUG
Exiting get()
10:20:18
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:20:17
10:20:18
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:20:17-05:00
10:20:18
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:20:18
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:20:18
DEBUG
Exiting history()
10:20:18
DEBUG
Exiting history()
10:20:18
DEBUG
Entering history()
10:20:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:18
DEBUG
Entering get()
10:20:18
DEBUG
Entering _make_request()
10:20:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:18
DEBUG
Entering _get_cookie_and_crumb()
10:20:18
DEBUG
cookie_mode = 'basic'
10:20:18
DEBUG
Entering _get_cookie_and_crumb_basic()
10:20:18
DEBUG
Entering _get_cookie_basic()
10:20:18
DEBUG
reusing cookie
10:20:18
DEBUG
Exiting _get_cookie_basic()
10:20:18
DEBUG
Entering _get_crumb_basic()
10:20:18
DEBUG
reusing crumb
10:20:18
DEBUG
Exiting _get_crumb_basic()
10:20:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:20:18
DEBUG
Exiting _get_cookie_and_crumb()
10:20:18
DEBUG
response code=200
10:20:18
DEBUG
Exiting _make_request()
10:20:18
DEBUG
Exiting get()
10:20:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:20:06
10:20:18
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:20:06-05:00
10:20:18
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:20:06-05:00
10:20:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:20:18
DEBUG
Exiting history()
10:20:18
DEBUG
POLL [Yahoo]: 10:20:18 Price=$56.46
10:20:18
DEBUG
CHECK: C=56.46 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:20:28
DEBUG
Entering history()
10:20:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:20:28
DEBUG
Entering history()
10:20:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:28
DEBUG
Entering get()
10:20:28
DEBUG
Entering _make_request()
10:20:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:28
DEBUG
Entering _get_cookie_and_crumb()
10:20:28
DEBUG
cookie_mode = 'basic'
10:20:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:20:28
DEBUG
Entering _get_cookie_basic()
10:20:28
DEBUG
reusing cookie
10:20:28
DEBUG
Exiting _get_cookie_basic()
10:20:28
DEBUG
Entering _get_crumb_basic()
10:20:28
DEBUG
reusing crumb
10:20:28
DEBUG
Exiting _get_crumb_basic()
10:20:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:20:28
DEBUG
Exiting _get_cookie_and_crumb()
10:20:28
DEBUG
response code=200
10:20:28
DEBUG
Exiting _make_request()
10:20:28
DEBUG
Exiting get()
10:20:28
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:20:17
10:20:28
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:20:17-05:00
10:20:28
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:20:28
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:20:28
DEBUG
Exiting history()
10:20:28
DEBUG
Exiting history()
10:20:28
DEBUG
Entering history()
10:20:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:28
DEBUG
Entering get()
10:20:28
DEBUG
Entering _make_request()
10:20:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:28
DEBUG
Entering _get_cookie_and_crumb()
10:20:28
DEBUG
cookie_mode = 'basic'
10:20:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:20:28
DEBUG
Entering _get_cookie_basic()
10:20:28
DEBUG
reusing cookie
10:20:28
DEBUG
Exiting _get_cookie_basic()
10:20:28
DEBUG
Entering _get_crumb_basic()
10:20:28
DEBUG
reusing crumb
10:20:28
DEBUG
Exiting _get_crumb_basic()
10:20:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:20:28
DEBUG
Exiting _get_cookie_and_crumb()
10:20:28
DEBUG
response code=200
10:20:28
DEBUG
Exiting _make_request()
10:20:28
DEBUG
Exiting get()
10:20:28
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:20:28
10:20:28
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:20:28-05:00
10:20:28
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:20:28-05:00
10:20:28
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:20:28
DEBUG
Exiting history()
10:20:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:20:38
DEBUG
Entering history()
10:20:38
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:20:38
DEBUG
Entering history()
10:20:38
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:38
DEBUG
Entering get()
10:20:38
DEBUG
Entering _make_request()
10:20:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:38
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:38
DEBUG
Entering _get_cookie_and_crumb()
10:20:38
DEBUG
cookie_mode = 'basic'
10:20:38
DEBUG
Entering _get_cookie_and_crumb_basic()
10:20:38
DEBUG
Entering _get_cookie_basic()
10:20:38
DEBUG
reusing cookie
10:20:38
DEBUG
Exiting _get_cookie_basic()
10:20:38
DEBUG
Entering _get_crumb_basic()
10:20:38
DEBUG
reusing crumb
10:20:38
DEBUG
Exiting _get_crumb_basic()
10:20:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:20:38
DEBUG
Exiting _get_cookie_and_crumb()
10:20:38
DEBUG
response code=200
10:20:38
DEBUG
Exiting _make_request()
10:20:38
DEBUG
Exiting get()
10:20:38
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:20:35
10:20:38
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:20:35-05:00
10:20:38
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:20:38
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:20:38
DEBUG
Exiting history()
10:20:38
DEBUG
Exiting history()
10:20:38
DEBUG
Entering history()
10:20:38
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:38
DEBUG
Entering get()
10:20:38
DEBUG
Entering _make_request()
10:20:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:38
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:38
DEBUG
Entering _get_cookie_and_crumb()
10:20:38
DEBUG
cookie_mode = 'basic'
10:20:38
DEBUG
Entering _get_cookie_and_crumb_basic()
10:20:38
DEBUG
Entering _get_cookie_basic()
10:20:38
DEBUG
reusing cookie
10:20:38
DEBUG
Exiting _get_cookie_basic()
10:20:38
DEBUG
Entering _get_crumb_basic()
10:20:38
DEBUG
reusing crumb
10:20:38
DEBUG
Exiting _get_crumb_basic()
10:20:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:20:38
DEBUG
Exiting _get_cookie_and_crumb()
10:20:38
DEBUG
response code=200
10:20:38
DEBUG
Exiting _make_request()
10:20:38
DEBUG
Exiting get()
10:20:38
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:20:28
10:20:38
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:20:28-05:00
10:20:38
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:20:28-05:00
10:20:38
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:20:38
DEBUG
Exiting history()
10:20:38
DEBUG
POLL [Yahoo]: 10:20:38 Price=$56.37
10:20:38
DEBUG
CHECK: C=56.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:20:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:20:48
DEBUG
Entering history()
10:20:48
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:20:48
DEBUG
Entering history()
10:20:48
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:48
DEBUG
Entering get()
10:20:48
DEBUG
Entering _make_request()
10:20:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:48
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:48
DEBUG
Entering _get_cookie_and_crumb()
10:20:48
DEBUG
cookie_mode = 'basic'
10:20:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:20:48
DEBUG
Entering _get_cookie_basic()
10:20:48
DEBUG
reusing cookie
10:20:48
DEBUG
Exiting _get_cookie_basic()
10:20:48
DEBUG
Entering _get_crumb_basic()
10:20:48
DEBUG
reusing crumb
10:20:48
DEBUG
Exiting _get_crumb_basic()
10:20:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:20:48
DEBUG
Exiting _get_cookie_and_crumb()
10:20:48
DEBUG
response code=200
10:20:48
DEBUG
Exiting _make_request()
10:20:48
DEBUG
Exiting get()
10:20:48
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:20:35
10:20:48
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:20:35-05:00
10:20:48
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:20:48
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:20:48
DEBUG
Exiting history()
10:20:48
DEBUG
Exiting history()
10:20:48
DEBUG
Entering history()
10:20:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:48
DEBUG
Entering get()
10:20:48
DEBUG
Entering _make_request()
10:20:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:48
DEBUG
Entering _get_cookie_and_crumb()
10:20:48
DEBUG
cookie_mode = 'basic'
10:20:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:20:48
DEBUG
Entering _get_cookie_basic()
10:20:48
DEBUG
reusing cookie
10:20:48
DEBUG
Exiting _get_cookie_basic()
10:20:48
DEBUG
Entering _get_crumb_basic()
10:20:48
DEBUG
reusing crumb
10:20:48
DEBUG
Exiting _get_crumb_basic()
10:20:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:20:48
DEBUG
Exiting _get_cookie_and_crumb()
10:20:48
DEBUG
response code=200
10:20:48
DEBUG
Exiting _make_request()
10:20:48
DEBUG
Exiting get()
10:20:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:20:48
10:20:48
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:20:48-05:00
10:20:48
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:20:48-05:00
10:20:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:20:48
DEBUG
Exiting history()
10:20:58
DEBUG
Entering history()
10:20:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:20:58
DEBUG
Entering history()
10:20:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:58
DEBUG
Entering get()
10:20:58
DEBUG
Entering _make_request()
10:20:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:58
DEBUG
Entering _get_cookie_and_crumb()
10:20:58
DEBUG
cookie_mode = 'basic'
10:20:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:20:58
DEBUG
Entering _get_cookie_basic()
10:20:58
DEBUG
reusing cookie
10:20:58
DEBUG
Exiting _get_cookie_basic()
10:20:58
DEBUG
Entering _get_crumb_basic()
10:20:58
DEBUG
reusing crumb
10:20:58
DEBUG
Exiting _get_crumb_basic()
10:20:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:20:58
DEBUG
Exiting _get_cookie_and_crumb()
10:20:58
DEBUG
response code=200
10:20:58
DEBUG
Exiting _make_request()
10:20:58
DEBUG
Exiting get()
10:20:58
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:20:53
10:20:58
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:20:53-05:00
10:20:58
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:20:58
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:20:58
DEBUG
Exiting history()
10:20:58
DEBUG
Exiting history()
10:20:58
DEBUG
Entering history()
10:20:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:58
DEBUG
Entering get()
10:20:58
DEBUG
Entering _make_request()
10:20:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:58
DEBUG
Entering _get_cookie_and_crumb()
10:20:58
DEBUG
cookie_mode = 'basic'
10:20:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:20:58
DEBUG
Entering _get_cookie_basic()
10:20:58
DEBUG
reusing cookie
10:20:58
DEBUG
Exiting _get_cookie_basic()
10:20:58
DEBUG
Entering _get_crumb_basic()
10:20:58
DEBUG
reusing crumb
10:20:58
DEBUG
Exiting _get_crumb_basic()
10:20:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:20:58
DEBUG
Exiting _get_cookie_and_crumb()
10:20:58
DEBUG
response code=200
10:20:58
DEBUG
Exiting _make_request()
10:20:58
DEBUG
Exiting get()
10:20:58
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:20:48
10:20:58
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:20:48-05:00
10:20:58
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:20:48-05:00
10:20:58
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:20:58
DEBUG
Exiting history()
10:20:58
DEBUG
POLL [Yahoo]: 10:20:58 Price=$56.37
10:20:58
DEBUG
CHECK: C=56.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:21:00
DEBUG
BAR: 10:20:00 O=56.44 H=56.44 L=56.38 C=56.40
10:21:00
DEBUG
Checking: C=56.40 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:21:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:21:08
DEBUG
Entering history()
10:21:08
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:21:08
DEBUG
Entering history()
10:21:08
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:08
DEBUG
Entering get()
10:21:08
DEBUG
Entering _make_request()
10:21:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:08
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:08
DEBUG
Entering _get_cookie_and_crumb()
10:21:08
DEBUG
cookie_mode = 'basic'
10:21:08
DEBUG
Entering _get_cookie_and_crumb_basic()
10:21:08
DEBUG
Entering _get_cookie_basic()
10:21:08
DEBUG
reusing cookie
10:21:08
DEBUG
Exiting _get_cookie_basic()
10:21:08
DEBUG
Entering _get_crumb_basic()
10:21:08
DEBUG
reusing crumb
10:21:08
DEBUG
Exiting _get_crumb_basic()
10:21:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:21:08
DEBUG
Exiting _get_cookie_and_crumb()
10:21:08
DEBUG
response code=200
10:21:08
DEBUG
Exiting _make_request()
10:21:08
DEBUG
Exiting get()
10:21:08
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:20:53
10:21:08
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:20:53-05:00
10:21:09
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:21:09
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:21:09
DEBUG
Exiting history()
10:21:09
DEBUG
Exiting history()
10:21:09
DEBUG
Entering history()
10:21:09
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:09
DEBUG
Entering get()
10:21:09
DEBUG
Entering _make_request()
10:21:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:09
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:09
DEBUG
Entering _get_cookie_and_crumb()
10:21:09
DEBUG
cookie_mode = 'basic'
10:21:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:21:09
DEBUG
Entering _get_cookie_basic()
10:21:09
DEBUG
reusing cookie
10:21:09
DEBUG
Exiting _get_cookie_basic()
10:21:09
DEBUG
Entering _get_crumb_basic()
10:21:09
DEBUG
reusing crumb
10:21:09
DEBUG
Exiting _get_crumb_basic()
10:21:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:21:09
DEBUG
Exiting _get_cookie_and_crumb()
10:21:09
DEBUG
response code=200
10:21:09
DEBUG
Exiting _make_request()
10:21:09
DEBUG
Exiting get()
10:21:09
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:21:05
10:21:09
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:21:05-05:00
10:21:09
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:21:05-05:00
10:21:09
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:21:09
DEBUG
Exiting history()
10:21:19
DEBUG
Entering history()
10:21:19
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:21:19
DEBUG
Entering history()
10:21:19
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:19
DEBUG
Entering get()
10:21:19
DEBUG
Entering _make_request()
10:21:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:19
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:19
DEBUG
Entering _get_cookie_and_crumb()
10:21:19
DEBUG
cookie_mode = 'basic'
10:21:19
DEBUG
Entering _get_cookie_and_crumb_basic()
10:21:19
DEBUG
Entering _get_cookie_basic()
10:21:19
DEBUG
reusing cookie
10:21:19
DEBUG
Exiting _get_cookie_basic()
10:21:19
DEBUG
Entering _get_crumb_basic()
10:21:19
DEBUG
reusing crumb
10:21:19
DEBUG
Exiting _get_crumb_basic()
10:21:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:21:19
DEBUG
Exiting _get_cookie_and_crumb()
10:21:19
DEBUG
response code=200
10:21:19
DEBUG
Exiting _make_request()
10:21:19
DEBUG
Exiting get()
10:21:19
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:21:16
10:21:19
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:21:16-05:00
10:21:19
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:21:19
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:21:19
DEBUG
Exiting history()
10:21:19
DEBUG
Exiting history()
10:21:19
DEBUG
Entering history()
10:21:19
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:19
DEBUG
Entering get()
10:21:19
DEBUG
Entering _make_request()
10:21:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:19
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:19
DEBUG
Entering _get_cookie_and_crumb()
10:21:19
DEBUG
cookie_mode = 'basic'
10:21:19
DEBUG
Entering _get_cookie_and_crumb_basic()
10:21:19
DEBUG
Entering _get_cookie_basic()
10:21:19
DEBUG
reusing cookie
10:21:19
DEBUG
Exiting _get_cookie_basic()
10:21:19
DEBUG
Entering _get_crumb_basic()
10:21:19
DEBUG
reusing crumb
10:21:19
DEBUG
Exiting _get_crumb_basic()
10:21:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:21:19
DEBUG
Exiting _get_cookie_and_crumb()
10:21:19
DEBUG
response code=200
10:21:19
DEBUG
Exiting _make_request()
10:21:19
DEBUG
Exiting get()
10:21:19
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:21:16
10:21:19
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:21:16-05:00
10:21:19
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:21:16-05:00
10:21:19
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:21:19
DEBUG
Exiting history()
10:21:19
DEBUG
POLL [Yahoo]: 10:21:19 Price=$56.35
10:21:19
DEBUG
CHECK: C=56.35 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:21:29
DEBUG
Entering history()
10:21:29
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:21:29
DEBUG
Entering history()
10:21:29
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:29
DEBUG
Entering get()
10:21:29
DEBUG
Entering _make_request()
10:21:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:29
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:29
DEBUG
Entering _get_cookie_and_crumb()
10:21:29
DEBUG
cookie_mode = 'basic'
10:21:29
DEBUG
Entering _get_cookie_and_crumb_basic()
10:21:29
DEBUG
Entering _get_cookie_basic()
10:21:29
DEBUG
reusing cookie
10:21:29
DEBUG
Exiting _get_cookie_basic()
10:21:29
DEBUG
Entering _get_crumb_basic()
10:21:29
DEBUG
reusing crumb
10:21:29
DEBUG
Exiting _get_crumb_basic()
10:21:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:21:29
DEBUG
Exiting _get_cookie_and_crumb()
10:21:29
DEBUG
response code=200
10:21:29
DEBUG
Exiting _make_request()
10:21:29
DEBUG
Exiting get()
10:21:29
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:21:27
10:21:29
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:21:27-05:00
10:21:29
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:21:29
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:21:29
DEBUG
Exiting history()
10:21:29
DEBUG
Exiting history()
10:21:29
DEBUG
Entering history()
10:21:29
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:29
DEBUG
Entering get()
10:21:29
DEBUG
Entering _make_request()
10:21:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:29
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:29
DEBUG
Entering _get_cookie_and_crumb()
10:21:29
DEBUG
cookie_mode = 'basic'
10:21:29
DEBUG
Entering _get_cookie_and_crumb_basic()
10:21:29
DEBUG
Entering _get_cookie_basic()
10:21:29
DEBUG
reusing cookie
10:21:29
DEBUG
Exiting _get_cookie_basic()
10:21:29
DEBUG
Entering _get_crumb_basic()
10:21:29
DEBUG
reusing crumb
10:21:29
DEBUG
Exiting _get_crumb_basic()
10:21:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:21:29
DEBUG
Exiting _get_cookie_and_crumb()
10:21:29
DEBUG
response code=200
10:21:29
DEBUG
Exiting _make_request()
10:21:29
DEBUG
Exiting get()
10:21:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:21:27
10:21:29
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:21:27-05:00
10:21:29
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:21:27-05:00
10:21:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:21:29
DEBUG
Exiting history()
10:21:29
DEBUG
POLL [Yahoo]: 10:21:29 Price=$56.39
10:21:29
DEBUG
CHECK: C=56.39 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:21:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:21:39
DEBUG
Entering history()
10:21:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:21:39
DEBUG
Entering history()
10:21:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:39
DEBUG
Entering get()
10:21:39
DEBUG
Entering _make_request()
10:21:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:39
DEBUG
Entering _get_cookie_and_crumb()
10:21:39
DEBUG
cookie_mode = 'basic'
10:21:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:21:39
DEBUG
Entering _get_cookie_basic()
10:21:39
DEBUG
reusing cookie
10:21:39
DEBUG
Exiting _get_cookie_basic()
10:21:39
DEBUG
Entering _get_crumb_basic()
10:21:39
DEBUG
reusing crumb
10:21:39
DEBUG
Exiting _get_crumb_basic()
10:21:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:21:39
DEBUG
Exiting _get_cookie_and_crumb()
10:21:39
DEBUG
response code=200
10:21:39
DEBUG
Exiting _make_request()
10:21:39
DEBUG
Exiting get()
10:21:39
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:21:34
10:21:39
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:21:34-05:00
10:21:39
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:21:39
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:21:39
DEBUG
Exiting history()
10:21:39
DEBUG
Exiting history()
10:21:39
DEBUG
Entering history()
10:21:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:39
DEBUG
Entering get()
10:21:39
DEBUG
Entering _make_request()
10:21:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:39
DEBUG
Entering _get_cookie_and_crumb()
10:21:39
DEBUG
cookie_mode = 'basic'
10:21:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:21:39
DEBUG
Entering _get_cookie_basic()
10:21:39
DEBUG
reusing cookie
10:21:39
DEBUG
Exiting _get_cookie_basic()
10:21:39
DEBUG
Entering _get_crumb_basic()
10:21:39
DEBUG
reusing crumb
10:21:39
DEBUG
Exiting _get_crumb_basic()
10:21:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:21:39
DEBUG
Exiting _get_cookie_and_crumb()
10:21:39
DEBUG
response code=200
10:21:39
DEBUG
Exiting _make_request()
10:21:39
DEBUG
Exiting get()
10:21:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:21:34
10:21:39
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:21:34-05:00
10:21:39
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:21:34-05:00
10:21:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:21:39
DEBUG
Exiting history()
10:21:39
DEBUG
POLL [Yahoo]: 10:21:39 Price=$56.46
10:21:39
DEBUG
CHECK: C=56.46 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:21:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:21:49
DEBUG
Entering history()
10:21:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:21:49
DEBUG
Entering history()
10:21:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:49
DEBUG
Entering get()
10:21:49
DEBUG
Entering _make_request()
10:21:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:49
DEBUG
Entering _get_cookie_and_crumb()
10:21:49
DEBUG
cookie_mode = 'basic'
10:21:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:21:49
DEBUG
Entering _get_cookie_basic()
10:21:49
DEBUG
reusing cookie
10:21:49
DEBUG
Exiting _get_cookie_basic()
10:21:49
DEBUG
Entering _get_crumb_basic()
10:21:49
DEBUG
reusing crumb
10:21:49
DEBUG
Exiting _get_crumb_basic()
10:21:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:21:49
DEBUG
Exiting _get_cookie_and_crumb()
10:21:49
DEBUG
response code=200
10:21:49
DEBUG
Exiting _make_request()
10:21:49
DEBUG
Exiting get()
10:21:49
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:21:34
10:21:49
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:21:34-05:00
10:21:49
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:21:49
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:21:49
DEBUG
Exiting history()
10:21:49
DEBUG
Exiting history()
10:21:49
DEBUG
Entering history()
10:21:49
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:49
DEBUG
Entering get()
10:21:49
DEBUG
Entering _make_request()
10:21:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:49
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:49
DEBUG
Entering _get_cookie_and_crumb()
10:21:49
DEBUG
cookie_mode = 'basic'
10:21:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:21:49
DEBUG
Entering _get_cookie_basic()
10:21:49
DEBUG
reusing cookie
10:21:49
DEBUG
Exiting _get_cookie_basic()
10:21:49
DEBUG
Entering _get_crumb_basic()
10:21:49
DEBUG
reusing crumb
10:21:49
DEBUG
Exiting _get_crumb_basic()
10:21:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:21:49
DEBUG
Exiting _get_cookie_and_crumb()
10:21:49
DEBUG
response code=200
10:21:49
DEBUG
Exiting _make_request()
10:21:49
DEBUG
Exiting get()
10:21:49
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:21:34
10:21:49
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:21:34-05:00
10:21:49
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:21:34-05:00
10:21:49
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:21:49
DEBUG
Exiting history()
10:21:59
DEBUG
Entering history()
10:21:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:21:59
DEBUG
Entering history()
10:21:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:59
DEBUG
Entering get()
10:21:59
DEBUG
Entering _make_request()
10:21:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:59
DEBUG
Entering _get_cookie_and_crumb()
10:21:59
DEBUG
cookie_mode = 'basic'
10:21:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:21:59
DEBUG
Entering _get_cookie_basic()
10:21:59
DEBUG
reusing cookie
10:21:59
DEBUG
Exiting _get_cookie_basic()
10:21:59
DEBUG
Entering _get_crumb_basic()
10:21:59
DEBUG
reusing crumb
10:21:59
DEBUG
Exiting _get_crumb_basic()
10:21:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:21:59
DEBUG
Exiting _get_cookie_and_crumb()
10:21:59
DEBUG
response code=200
10:21:59
DEBUG
Exiting _make_request()
10:21:59
DEBUG
Exiting get()
10:21:59
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:21:58
10:21:59
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:21:58-05:00
10:21:59
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:21:59
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:21:59
DEBUG
Exiting history()
10:21:59
DEBUG
Exiting history()
10:21:59
DEBUG
Entering history()
10:21:59
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:59
DEBUG
Entering get()
10:21:59
DEBUG
Entering _make_request()
10:21:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:59
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:59
DEBUG
Entering _get_cookie_and_crumb()
10:21:59
DEBUG
cookie_mode = 'basic'
10:21:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:21:59
DEBUG
Entering _get_cookie_basic()
10:21:59
DEBUG
reusing cookie
10:21:59
DEBUG
Exiting _get_cookie_basic()
10:21:59
DEBUG
Entering _get_crumb_basic()
10:21:59
DEBUG
reusing crumb
10:21:59
DEBUG
Exiting _get_crumb_basic()
10:21:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:21:59
DEBUG
Exiting _get_cookie_and_crumb()
10:21:59
DEBUG
response code=200
10:21:59
DEBUG
Exiting _make_request()
10:21:59
DEBUG
Exiting get()
10:21:59
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:21:58
10:21:59
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:21:58-05:00
10:21:59
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:21:58-05:00
10:21:59
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:21:59
DEBUG
Exiting history()
10:21:59
DEBUG
POLL [Yahoo]: 10:21:59 Price=$56.42
10:21:59
DEBUG
CHECK: C=56.42 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:22:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:22:09
DEBUG
Entering history()
10:22:09
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:22:09
DEBUG
Entering history()
10:22:09
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:09
DEBUG
Entering get()
10:22:09
DEBUG
Entering _make_request()
10:22:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:09
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:09
DEBUG
Entering _get_cookie_and_crumb()
10:22:09
DEBUG
cookie_mode = 'basic'
10:22:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:22:09
DEBUG
Entering _get_cookie_basic()
10:22:09
DEBUG
reusing cookie
10:22:09
DEBUG
Exiting _get_cookie_basic()
10:22:09
DEBUG
Entering _get_crumb_basic()
10:22:09
DEBUG
reusing crumb
10:22:09
DEBUG
Exiting _get_crumb_basic()
10:22:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:22:09
DEBUG
Exiting _get_cookie_and_crumb()
10:22:09
DEBUG
response code=200
10:22:09
DEBUG
Exiting _make_request()
10:22:09
DEBUG
Exiting get()
10:22:09
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:21:58
10:22:09
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:21:58-05:00
10:22:09
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:22:09
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:22:09
DEBUG
Exiting history()
10:22:09
DEBUG
Exiting history()
10:22:09
DEBUG
Entering history()
10:22:09
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:09
DEBUG
Entering get()
10:22:09
DEBUG
Entering _make_request()
10:22:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:09
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:09
DEBUG
Entering _get_cookie_and_crumb()
10:22:09
DEBUG
cookie_mode = 'basic'
10:22:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:22:09
DEBUG
Entering _get_cookie_basic()
10:22:09
DEBUG
reusing cookie
10:22:09
DEBUG
Exiting _get_cookie_basic()
10:22:09
DEBUG
Entering _get_crumb_basic()
10:22:09
DEBUG
reusing crumb
10:22:09
DEBUG
Exiting _get_crumb_basic()
10:22:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:22:09
DEBUG
Exiting _get_cookie_and_crumb()
10:22:09
DEBUG
response code=200
10:22:09
DEBUG
Exiting _make_request()
10:22:09
DEBUG
Exiting get()
10:22:09
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:21:58
10:22:09
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:21:58-05:00
10:22:09
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:21:58-05:00
10:22:09
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:22:09
DEBUG
Exiting history()
10:22:19
DEBUG
Entering history()
10:22:19
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:22:19
DEBUG
Entering history()
10:22:19
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:19
DEBUG
Entering get()
10:22:19
DEBUG
Entering _make_request()
10:22:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:19
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:19
DEBUG
Entering _get_cookie_and_crumb()
10:22:19
DEBUG
cookie_mode = 'basic'
10:22:19
DEBUG
Entering _get_cookie_and_crumb_basic()
10:22:19
DEBUG
Entering _get_cookie_basic()
10:22:19
DEBUG
reusing cookie
10:22:19
DEBUG
Exiting _get_cookie_basic()
10:22:19
DEBUG
Entering _get_crumb_basic()
10:22:19
DEBUG
reusing crumb
10:22:19
DEBUG
Exiting _get_crumb_basic()
10:22:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:22:19
DEBUG
Exiting _get_cookie_and_crumb()
10:22:19
DEBUG
response code=200
10:22:19
DEBUG
Exiting _make_request()
10:22:19
DEBUG
Exiting get()
10:22:19
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:22:14
10:22:19
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:22:14-05:00
10:22:20
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:22:20
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:22:20
DEBUG
Exiting history()
10:22:20
DEBUG
Exiting history()
10:22:20
DEBUG
Entering history()
10:22:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:20
DEBUG
Entering get()
10:22:20
DEBUG
Entering _make_request()
10:22:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:20
DEBUG
Entering _get_cookie_and_crumb()
10:22:20
DEBUG
cookie_mode = 'basic'
10:22:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:22:20
DEBUG
Entering _get_cookie_basic()
10:22:20
DEBUG
reusing cookie
10:22:20
DEBUG
Exiting _get_cookie_basic()
10:22:20
DEBUG
Entering _get_crumb_basic()
10:22:20
DEBUG
reusing crumb
10:22:20
DEBUG
Exiting _get_crumb_basic()
10:22:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:22:20
DEBUG
Exiting _get_cookie_and_crumb()
10:22:20
DEBUG
response code=200
10:22:20
DEBUG
Exiting _make_request()
10:22:20
DEBUG
Exiting get()
10:22:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:22:14
10:22:20
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:22:14-05:00
10:22:20
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:22:14-05:00
10:22:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:22:20
DEBUG
Exiting history()
10:22:20
DEBUG
POLL [Yahoo]: 10:22:20 Price=$56.46
10:22:20
DEBUG
CHECK: C=56.46 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:22:30
DEBUG
Entering history()
10:22:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:22:30
DEBUG
Entering history()
10:22:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:30
DEBUG
Entering get()
10:22:30
DEBUG
Entering _make_request()
10:22:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:30
DEBUG
Entering _get_cookie_and_crumb()
10:22:30
DEBUG
cookie_mode = 'basic'
10:22:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:22:30
DEBUG
Entering _get_cookie_basic()
10:22:30
DEBUG
reusing cookie
10:22:30
DEBUG
Exiting _get_cookie_basic()
10:22:30
DEBUG
Entering _get_crumb_basic()
10:22:30
DEBUG
reusing crumb
10:22:30
DEBUG
Exiting _get_crumb_basic()
10:22:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:22:30
DEBUG
Exiting _get_cookie_and_crumb()
10:22:30
DEBUG
response code=200
10:22:30
DEBUG
Exiting _make_request()
10:22:30
DEBUG
Exiting get()
10:22:30
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:22:29
10:22:30
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:22:29-05:00
10:22:30
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:22:30
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:22:30
DEBUG
Exiting history()
10:22:30
DEBUG
Exiting history()
10:22:30
DEBUG
Entering history()
10:22:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:30
DEBUG
Entering get()
10:22:30
DEBUG
Entering _make_request()
10:22:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:30
DEBUG
Entering _get_cookie_and_crumb()
10:22:30
DEBUG
cookie_mode = 'basic'
10:22:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:22:30
DEBUG
Entering _get_cookie_basic()
10:22:30
DEBUG
reusing cookie
10:22:30
DEBUG
Exiting _get_cookie_basic()
10:22:30
DEBUG
Entering _get_crumb_basic()
10:22:30
DEBUG
reusing crumb
10:22:30
DEBUG
Exiting _get_crumb_basic()
10:22:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:22:30
DEBUG
Exiting _get_cookie_and_crumb()
10:22:30
DEBUG
response code=200
10:22:30
DEBUG
Exiting _make_request()
10:22:30
DEBUG
Exiting get()
10:22:30
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:22:29
10:22:30
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:22:29-05:00
10:22:30
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:22:29-05:00
10:22:30
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:22:30
DEBUG
Exiting history()
10:22:30
DEBUG
POLL [Yahoo]: 10:22:30 Price=$56.43
10:22:30
DEBUG
CHECK: C=56.43 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:22:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:22:40
DEBUG
Entering history()
10:22:40
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:22:40
DEBUG
Entering history()
10:22:40
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:40
DEBUG
Entering get()
10:22:40
DEBUG
Entering _make_request()
10:22:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:40
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:40
DEBUG
Entering _get_cookie_and_crumb()
10:22:40
DEBUG
cookie_mode = 'basic'
10:22:40
DEBUG
Entering _get_cookie_and_crumb_basic()
10:22:40
DEBUG
Entering _get_cookie_basic()
10:22:40
DEBUG
reusing cookie
10:22:40
DEBUG
Exiting _get_cookie_basic()
10:22:40
DEBUG
Entering _get_crumb_basic()
10:22:40
DEBUG
reusing crumb
10:22:40
DEBUG
Exiting _get_crumb_basic()
10:22:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:22:40
DEBUG
Exiting _get_cookie_and_crumb()
10:22:40
DEBUG
response code=200
10:22:40
DEBUG
Exiting _make_request()
10:22:40
DEBUG
Exiting get()
10:22:40
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:22:35
10:22:40
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:22:35-05:00
10:22:40
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:22:40
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:22:40
DEBUG
Exiting history()
10:22:40
DEBUG
Exiting history()
10:22:40
DEBUG
Entering history()
10:22:40
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:40
DEBUG
Entering get()
10:22:40
DEBUG
Entering _make_request()
10:22:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:40
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:40
DEBUG
Entering _get_cookie_and_crumb()
10:22:40
DEBUG
cookie_mode = 'basic'
10:22:40
DEBUG
Entering _get_cookie_and_crumb_basic()
10:22:40
DEBUG
Entering _get_cookie_basic()
10:22:40
DEBUG
reusing cookie
10:22:40
DEBUG
Exiting _get_cookie_basic()
10:22:40
DEBUG
Entering _get_crumb_basic()
10:22:40
DEBUG
reusing crumb
10:22:40
DEBUG
Exiting _get_crumb_basic()
10:22:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:22:40
DEBUG
Exiting _get_cookie_and_crumb()
10:22:40
DEBUG
response code=200
10:22:40
DEBUG
Exiting _make_request()
10:22:40
DEBUG
Exiting get()
10:22:40
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:22:35
10:22:40
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:22:35-05:00
10:22:40
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:22:35-05:00
10:22:40
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:22:40
DEBUG
Exiting history()
10:22:40
DEBUG
POLL [Yahoo]: 10:22:40 Price=$56.44
10:22:40
DEBUG
CHECK: C=56.44 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:22:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:22:50
DEBUG
Entering history()
10:22:50
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:22:50
DEBUG
Entering history()
10:22:50
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:50
DEBUG
Entering get()
10:22:50
DEBUG
Entering _make_request()
10:22:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:50
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:50
DEBUG
Entering _get_cookie_and_crumb()
10:22:50
DEBUG
cookie_mode = 'basic'
10:22:50
DEBUG
Entering _get_cookie_and_crumb_basic()
10:22:50
DEBUG
Entering _get_cookie_basic()
10:22:50
DEBUG
reusing cookie
10:22:50
DEBUG
Exiting _get_cookie_basic()
10:22:50
DEBUG
Entering _get_crumb_basic()
10:22:50
DEBUG
reusing crumb
10:22:50
DEBUG
Exiting _get_crumb_basic()
10:22:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:22:50
DEBUG
Exiting _get_cookie_and_crumb()
10:22:50
DEBUG
response code=200
10:22:50
DEBUG
Exiting _make_request()
10:22:50
DEBUG
Exiting get()
10:22:50
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:22:35
10:22:50
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:22:35-05:00
10:22:50
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:22:50
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:22:50
DEBUG
Exiting history()
10:22:50
DEBUG
Exiting history()
10:22:50
DEBUG
Entering history()
10:22:50
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:50
DEBUG
Entering get()
10:22:50
DEBUG
Entering _make_request()
10:22:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:50
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:50
DEBUG
Entering _get_cookie_and_crumb()
10:22:50
DEBUG
cookie_mode = 'basic'
10:22:50
DEBUG
Entering _get_cookie_and_crumb_basic()
10:22:50
DEBUG
Entering _get_cookie_basic()
10:22:50
DEBUG
reusing cookie
10:22:50
DEBUG
Exiting _get_cookie_basic()
10:22:50
DEBUG
Entering _get_crumb_basic()
10:22:50
DEBUG
reusing crumb
10:22:50
DEBUG
Exiting _get_crumb_basic()
10:22:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:22:50
DEBUG
Exiting _get_cookie_and_crumb()
10:22:50
DEBUG
response code=200
10:22:50
DEBUG
Exiting _make_request()
10:22:50
DEBUG
Exiting get()
10:22:50
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:22:35
10:22:50
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:22:35-05:00
10:22:50
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:22:35-05:00
10:22:50
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:22:50
DEBUG
Exiting history()
10:23:00
DEBUG
Entering history()
10:23:00
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:23:00
DEBUG
Entering history()
10:23:00
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:00
DEBUG
Entering get()
10:23:00
DEBUG
Entering _make_request()
10:23:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:00
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:00
DEBUG
Entering _get_cookie_and_crumb()
10:23:00
DEBUG
cookie_mode = 'basic'
10:23:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:23:00
DEBUG
Entering _get_cookie_basic()
10:23:00
DEBUG
reusing cookie
10:23:00
DEBUG
Exiting _get_cookie_basic()
10:23:00
DEBUG
Entering _get_crumb_basic()
10:23:00
DEBUG
reusing crumb
10:23:00
DEBUG
Exiting _get_crumb_basic()
10:23:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:23:00
DEBUG
Exiting _get_cookie_and_crumb()
10:23:00
DEBUG
response code=200
10:23:00
DEBUG
Exiting _make_request()
10:23:00
DEBUG
Exiting get()
10:23:00
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:22:48
10:23:00
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:22:48-05:00
10:23:00
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:23:00
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:23:00
DEBUG
Exiting history()
10:23:00
DEBUG
Exiting history()
10:23:00
DEBUG
Entering history()
10:23:00
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:00
DEBUG
Entering get()
10:23:00
DEBUG
Entering _make_request()
10:23:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:00
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:00
DEBUG
Entering _get_cookie_and_crumb()
10:23:00
DEBUG
cookie_mode = 'basic'
10:23:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:23:00
DEBUG
Entering _get_cookie_basic()
10:23:00
DEBUG
reusing cookie
10:23:00
DEBUG
Exiting _get_cookie_basic()
10:23:00
DEBUG
Entering _get_crumb_basic()
10:23:00
DEBUG
reusing crumb
10:23:00
DEBUG
Exiting _get_crumb_basic()
10:23:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:23:00
DEBUG
Exiting _get_cookie_and_crumb()
10:23:00
DEBUG
response code=200
10:23:00
DEBUG
Exiting _make_request()
10:23:00
DEBUG
Exiting get()
10:23:00
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:22:48
10:23:00
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:22:48-05:00
10:23:00
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:22:48-05:00
10:23:00
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:23:00
DEBUG
Exiting history()
10:23:00
DEBUG
POLL [Yahoo]: 10:23:00 Price=$56.44
10:23:00
DEBUG
CHECK: C=56.44 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:23:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:23:10
DEBUG
Entering history()
10:23:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:23:10
DEBUG
Entering history()
10:23:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:10
DEBUG
Entering get()
10:23:10
DEBUG
Entering _make_request()
10:23:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:10
DEBUG
Entering _get_cookie_and_crumb()
10:23:10
DEBUG
cookie_mode = 'basic'
10:23:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:23:10
DEBUG
Entering _get_cookie_basic()
10:23:10
DEBUG
reusing cookie
10:23:10
DEBUG
Exiting _get_cookie_basic()
10:23:10
DEBUG
Entering _get_crumb_basic()
10:23:10
DEBUG
reusing crumb
10:23:10
DEBUG
Exiting _get_crumb_basic()
10:23:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:23:10
DEBUG
Exiting _get_cookie_and_crumb()
10:23:10
DEBUG
response code=200
10:23:10
DEBUG
Exiting _make_request()
10:23:10
DEBUG
Exiting get()
10:23:10
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:22:48
10:23:10
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:22:48-05:00
10:23:10
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:23:10
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:23:10
DEBUG
Exiting history()
10:23:10
DEBUG
Exiting history()
10:23:10
DEBUG
Entering history()
10:23:10
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:10
DEBUG
Entering get()
10:23:10
DEBUG
Entering _make_request()
10:23:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:10
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:10
DEBUG
Entering _get_cookie_and_crumb()
10:23:10
DEBUG
cookie_mode = 'basic'
10:23:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:23:10
DEBUG
Entering _get_cookie_basic()
10:23:10
DEBUG
reusing cookie
10:23:10
DEBUG
Exiting _get_cookie_basic()
10:23:10
DEBUG
Entering _get_crumb_basic()
10:23:10
DEBUG
reusing crumb
10:23:10
DEBUG
Exiting _get_crumb_basic()
10:23:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:23:10
DEBUG
Exiting _get_cookie_and_crumb()
10:23:10
DEBUG
response code=200
10:23:10
DEBUG
Exiting _make_request()
10:23:10
DEBUG
Exiting get()
10:23:10
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:22:48
10:23:10
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:22:48-05:00
10:23:10
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:22:48-05:00
10:23:10
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:23:10
DEBUG
Exiting history()
10:23:20
DEBUG
Entering history()
10:23:20
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:23:20
DEBUG
Entering history()
10:23:20
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:20
DEBUG
Entering get()
10:23:20
DEBUG
Entering _make_request()
10:23:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:20
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:20
DEBUG
Entering _get_cookie_and_crumb()
10:23:20
DEBUG
cookie_mode = 'basic'
10:23:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:23:20
DEBUG
Entering _get_cookie_basic()
10:23:20
DEBUG
reusing cookie
10:23:20
DEBUG
Exiting _get_cookie_basic()
10:23:20
DEBUG
Entering _get_crumb_basic()
10:23:20
DEBUG
reusing crumb
10:23:20
DEBUG
Exiting _get_crumb_basic()
10:23:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:23:20
DEBUG
Exiting _get_cookie_and_crumb()
10:23:20
DEBUG
response code=200
10:23:20
DEBUG
Exiting _make_request()
10:23:20
DEBUG
Exiting get()
10:23:20
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:23:14
10:23:20
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:23:14-05:00
10:23:20
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:23:20
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:23:20
DEBUG
Exiting history()
10:23:20
DEBUG
Exiting history()
10:23:20
DEBUG
Entering history()
10:23:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:20
DEBUG
Entering get()
10:23:20
DEBUG
Entering _make_request()
10:23:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:20
DEBUG
Entering _get_cookie_and_crumb()
10:23:20
DEBUG
cookie_mode = 'basic'
10:23:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:23:20
DEBUG
Entering _get_cookie_basic()
10:23:20
DEBUG
reusing cookie
10:23:20
DEBUG
Exiting _get_cookie_basic()
10:23:20
DEBUG
Entering _get_crumb_basic()
10:23:20
DEBUG
reusing crumb
10:23:20
DEBUG
Exiting _get_crumb_basic()
10:23:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:23:20
DEBUG
Exiting _get_cookie_and_crumb()
10:23:20
DEBUG
response code=200
10:23:20
DEBUG
Exiting _make_request()
10:23:20
DEBUG
Exiting get()
10:23:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:23:14
10:23:20
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:23:14-05:00
10:23:20
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:23:14-05:00
10:23:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:23:20
DEBUG
Exiting history()
10:23:20
DEBUG
POLL [Yahoo]: 10:23:20 Price=$56.42
10:23:20
DEBUG
CHECK: C=56.42 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:23:30
DEBUG
Entering history()
10:23:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:23:30
DEBUG
Entering history()
10:23:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:30
DEBUG
Entering get()
10:23:30
DEBUG
Entering _make_request()
10:23:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:30
DEBUG
Entering _get_cookie_and_crumb()
10:23:30
DEBUG
cookie_mode = 'basic'
10:23:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:23:30
DEBUG
Entering _get_cookie_basic()
10:23:30
DEBUG
reusing cookie
10:23:30
DEBUG
Exiting _get_cookie_basic()
10:23:30
DEBUG
Entering _get_crumb_basic()
10:23:30
DEBUG
reusing crumb
10:23:30
DEBUG
Exiting _get_crumb_basic()
10:23:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:23:30
DEBUG
Exiting _get_cookie_and_crumb()
10:23:30
DEBUG
response code=200
10:23:30
DEBUG
Exiting _make_request()
10:23:30
DEBUG
Exiting get()
10:23:30
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:23:14
10:23:30
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:23:14-05:00
10:23:30
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:23:30
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:23:30
DEBUG
Exiting history()
10:23:30
DEBUG
Exiting history()
10:23:30
DEBUG
Entering history()
10:23:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:30
DEBUG
Entering get()
10:23:30
DEBUG
Entering _make_request()
10:23:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:30
DEBUG
Entering _get_cookie_and_crumb()
10:23:30
DEBUG
cookie_mode = 'basic'
10:23:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:23:30
DEBUG
Entering _get_cookie_basic()
10:23:30
DEBUG
reusing cookie
10:23:30
DEBUG
Exiting _get_cookie_basic()
10:23:30
DEBUG
Entering _get_crumb_basic()
10:23:30
DEBUG
reusing crumb
10:23:30
DEBUG
Exiting _get_crumb_basic()
10:23:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:23:30
DEBUG
Exiting _get_cookie_and_crumb()
10:23:30
DEBUG
response code=200
10:23:30
DEBUG
Exiting _make_request()
10:23:30
DEBUG
Exiting get()
10:23:30
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:23:14
10:23:30
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:23:14-05:00
10:23:30
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:23:14-05:00
10:23:30
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:23:30
DEBUG
Exiting history()
10:23:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:23:40
DEBUG
Entering history()
10:23:40
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:23:40
DEBUG
Entering history()
10:23:40
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:40
DEBUG
Entering get()
10:23:40
DEBUG
Entering _make_request()
10:23:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:40
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:40
DEBUG
Entering _get_cookie_and_crumb()
10:23:40
DEBUG
cookie_mode = 'basic'
10:23:40
DEBUG
Entering _get_cookie_and_crumb_basic()
10:23:40
DEBUG
Entering _get_cookie_basic()
10:23:40
DEBUG
reusing cookie
10:23:40
DEBUG
Exiting _get_cookie_basic()
10:23:40
DEBUG
Entering _get_crumb_basic()
10:23:40
DEBUG
reusing crumb
10:23:40
DEBUG
Exiting _get_crumb_basic()
10:23:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:23:40
DEBUG
Exiting _get_cookie_and_crumb()
10:23:40
DEBUG
response code=200
10:23:40
DEBUG
Exiting _make_request()
10:23:40
DEBUG
Exiting get()
10:23:40
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:23:40
10:23:40
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:23:40-05:00
10:23:40
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:23:40
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:23:40
DEBUG
Exiting history()
10:23:40
DEBUG
Exiting history()
10:23:40
DEBUG
Entering history()
10:23:40
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:40
DEBUG
Entering get()
10:23:40
DEBUG
Entering _make_request()
10:23:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:40
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:40
DEBUG
Entering _get_cookie_and_crumb()
10:23:40
DEBUG
cookie_mode = 'basic'
10:23:40
DEBUG
Entering _get_cookie_and_crumb_basic()
10:23:40
DEBUG
Entering _get_cookie_basic()
10:23:40
DEBUG
reusing cookie
10:23:40
DEBUG
Exiting _get_cookie_basic()
10:23:40
DEBUG
Entering _get_crumb_basic()
10:23:40
DEBUG
reusing crumb
10:23:40
DEBUG
Exiting _get_crumb_basic()
10:23:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:23:40
DEBUG
Exiting _get_cookie_and_crumb()
10:23:41
DEBUG
response code=200
10:23:41
DEBUG
Exiting _make_request()
10:23:41
DEBUG
Exiting get()
10:23:41
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:23:40
10:23:41
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:23:40-05:00
10:23:41
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:23:40-05:00
10:23:41
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:23:41
DEBUG
Exiting history()
10:23:41
DEBUG
POLL [Yahoo]: 10:23:41 Price=$56.45
10:23:41
DEBUG
CHECK: C=56.45 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:23:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:23:51
DEBUG
Entering history()
10:23:51
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:23:51
DEBUG
Entering history()
10:23:51
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:51
DEBUG
Entering get()
10:23:51
DEBUG
Entering _make_request()
10:23:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:51
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:51
DEBUG
Entering _get_cookie_and_crumb()
10:23:51
DEBUG
cookie_mode = 'basic'
10:23:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:23:51
DEBUG
Entering _get_cookie_basic()
10:23:51
DEBUG
reusing cookie
10:23:51
DEBUG
Exiting _get_cookie_basic()
10:23:51
DEBUG
Entering _get_crumb_basic()
10:23:51
DEBUG
reusing crumb
10:23:51
DEBUG
Exiting _get_crumb_basic()
10:23:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:23:51
DEBUG
Exiting _get_cookie_and_crumb()
10:23:51
DEBUG
response code=200
10:23:51
DEBUG
Exiting _make_request()
10:23:51
DEBUG
Exiting get()
10:23:51
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:23:50
10:23:51
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:23:50-05:00
10:23:51
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:23:51
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:23:51
DEBUG
Exiting history()
10:23:51
DEBUG
Exiting history()
10:23:51
DEBUG
Entering history()
10:23:51
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:51
DEBUG
Entering get()
10:23:51
DEBUG
Entering _make_request()
10:23:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:51
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:51
DEBUG
Entering _get_cookie_and_crumb()
10:23:51
DEBUG
cookie_mode = 'basic'
10:23:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:23:51
DEBUG
Entering _get_cookie_basic()
10:23:51
DEBUG
reusing cookie
10:23:51
DEBUG
Exiting _get_cookie_basic()
10:23:51
DEBUG
Entering _get_crumb_basic()
10:23:51
DEBUG
reusing crumb
10:23:51
DEBUG
Exiting _get_crumb_basic()
10:23:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:23:51
DEBUG
Exiting _get_cookie_and_crumb()
10:23:51
DEBUG
response code=200
10:23:51
DEBUG
Exiting _make_request()
10:23:51
DEBUG
Exiting get()
10:23:51
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:23:50
10:23:51
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:23:50-05:00
10:23:51
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:23:50-05:00
10:23:51
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:23:51
DEBUG
Exiting history()
10:23:51
DEBUG
POLL [Yahoo]: 10:23:51 Price=$56.50
10:23:51
DEBUG
CHECK: C=56.50 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:24:00
DEBUG
BAR: 10:23:00 O=56.50 H=56.50 L=56.50 C=56.50
10:24:00
DEBUG
Checking: C=56.50 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:24:01
DEBUG
Entering history()
10:24:01
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:24:01
DEBUG
Entering history()
10:24:01
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:01
DEBUG
Entering get()
10:24:01
DEBUG
Entering _make_request()
10:24:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:01
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:01
DEBUG
Entering _get_cookie_and_crumb()
10:24:01
DEBUG
cookie_mode = 'basic'
10:24:01
DEBUG
Entering _get_cookie_and_crumb_basic()
10:24:01
DEBUG
Entering _get_cookie_basic()
10:24:01
DEBUG
reusing cookie
10:24:01
DEBUG
Exiting _get_cookie_basic()
10:24:01
DEBUG
Entering _get_crumb_basic()
10:24:01
DEBUG
reusing crumb
10:24:01
DEBUG
Exiting _get_crumb_basic()
10:24:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:24:01
DEBUG
Exiting _get_cookie_and_crumb()
10:24:01
DEBUG
response code=200
10:24:01
DEBUG
Exiting _make_request()
10:24:01
DEBUG
Exiting get()
10:24:01
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:23:50
10:24:01
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:23:50-05:00
10:24:01
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:24:01
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:24:01
DEBUG
Exiting history()
10:24:01
DEBUG
Exiting history()
10:24:01
DEBUG
Entering history()
10:24:01
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:01
DEBUG
Entering get()
10:24:01
DEBUG
Entering _make_request()
10:24:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:01
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:01
DEBUG
Entering _get_cookie_and_crumb()
10:24:01
DEBUG
cookie_mode = 'basic'
10:24:01
DEBUG
Entering _get_cookie_and_crumb_basic()
10:24:01
DEBUG
Entering _get_cookie_basic()
10:24:01
DEBUG
reusing cookie
10:24:01
DEBUG
Exiting _get_cookie_basic()
10:24:01
DEBUG
Entering _get_crumb_basic()
10:24:01
DEBUG
reusing crumb
10:24:01
DEBUG
Exiting _get_crumb_basic()
10:24:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:24:01
DEBUG
Exiting _get_cookie_and_crumb()
10:24:01
DEBUG
response code=200
10:24:01
DEBUG
Exiting _make_request()
10:24:01
DEBUG
Exiting get()
10:24:01
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:23:51
10:24:01
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:23:51-05:00
10:24:01
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:23:51-05:00
10:24:01
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:24:01
DEBUG
Exiting history()
10:24:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:24:11
DEBUG
Entering history()
10:24:11
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:24:11
DEBUG
Entering history()
10:24:11
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:11
DEBUG
Entering get()
10:24:11
DEBUG
Entering _make_request()
10:24:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:11
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:11
DEBUG
Entering _get_cookie_and_crumb()
10:24:11
DEBUG
cookie_mode = 'basic'
10:24:11
DEBUG
Entering _get_cookie_and_crumb_basic()
10:24:11
DEBUG
Entering _get_cookie_basic()
10:24:11
DEBUG
reusing cookie
10:24:11
DEBUG
Exiting _get_cookie_basic()
10:24:11
DEBUG
Entering _get_crumb_basic()
10:24:11
DEBUG
reusing crumb
10:24:11
DEBUG
Exiting _get_crumb_basic()
10:24:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:24:11
DEBUG
Exiting _get_cookie_and_crumb()
10:24:11
DEBUG
response code=200
10:24:11
DEBUG
Exiting _make_request()
10:24:11
DEBUG
Exiting get()
10:24:11
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:24:07
10:24:11
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:24:07-05:00
10:24:11
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:24:11
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:24:11
DEBUG
Exiting history()
10:24:11
DEBUG
Exiting history()
10:24:11
DEBUG
Entering history()
10:24:11
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:11
DEBUG
Entering get()
10:24:11
DEBUG
Entering _make_request()
10:24:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:11
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:11
DEBUG
Entering _get_cookie_and_crumb()
10:24:11
DEBUG
cookie_mode = 'basic'
10:24:11
DEBUG
Entering _get_cookie_and_crumb_basic()
10:24:11
DEBUG
Entering _get_cookie_basic()
10:24:11
DEBUG
reusing cookie
10:24:11
DEBUG
Exiting _get_cookie_basic()
10:24:11
DEBUG
Entering _get_crumb_basic()
10:24:11
DEBUG
reusing crumb
10:24:11
DEBUG
Exiting _get_crumb_basic()
10:24:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:24:11
DEBUG
Exiting _get_cookie_and_crumb()
10:24:11
DEBUG
response code=200
10:24:11
DEBUG
Exiting _make_request()
10:24:11
DEBUG
Exiting get()
10:24:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:23:51
10:24:11
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:23:51-05:00
10:24:11
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:23:51-05:00
10:24:11
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:24:11
DEBUG
Exiting history()
10:24:11
DEBUG
POLL [Yahoo]: 10:24:11 Price=$56.47
10:24:11
DEBUG
CHECK: C=56.47 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:24:21
DEBUG
Entering history()
10:24:21
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:24:21
DEBUG
Entering history()
10:24:21
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:21
DEBUG
Entering get()
10:24:21
DEBUG
Entering _make_request()
10:24:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:21
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:21
DEBUG
Entering _get_cookie_and_crumb()
10:24:21
DEBUG
cookie_mode = 'basic'
10:24:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:24:21
DEBUG
Entering _get_cookie_basic()
10:24:21
DEBUG
reusing cookie
10:24:21
DEBUG
Exiting _get_cookie_basic()
10:24:21
DEBUG
Entering _get_crumb_basic()
10:24:21
DEBUG
reusing crumb
10:24:21
DEBUG
Exiting _get_crumb_basic()
10:24:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:24:21
DEBUG
Exiting _get_cookie_and_crumb()
10:24:21
DEBUG
response code=200
10:24:21
DEBUG
Exiting _make_request()
10:24:21
DEBUG
Exiting get()
10:24:21
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:24:07
10:24:21
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:24:07-05:00
10:24:21
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:24:21
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:24:21
DEBUG
Exiting history()
10:24:21
DEBUG
Exiting history()
10:24:21
DEBUG
Entering history()
10:24:21
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:21
DEBUG
Entering get()
10:24:21
DEBUG
Entering _make_request()
10:24:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:21
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:21
DEBUG
Entering _get_cookie_and_crumb()
10:24:21
DEBUG
cookie_mode = 'basic'
10:24:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:24:21
DEBUG
Entering _get_cookie_basic()
10:24:21
DEBUG
reusing cookie
10:24:21
DEBUG
Exiting _get_cookie_basic()
10:24:21
DEBUG
Entering _get_crumb_basic()
10:24:21
DEBUG
reusing crumb
10:24:21
DEBUG
Exiting _get_crumb_basic()
10:24:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:24:21
DEBUG
Exiting _get_cookie_and_crumb()
10:24:21
DEBUG
response code=200
10:24:21
DEBUG
Exiting _make_request()
10:24:21
DEBUG
Exiting get()
10:24:21
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:24:17
10:24:21
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:24:17-05:00
10:24:21
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:24:17-05:00
10:24:21
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:24:21
DEBUG
Exiting history()
10:24:31
DEBUG
Entering history()
10:24:31
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:24:31
DEBUG
Entering history()
10:24:31
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:31
DEBUG
Entering get()
10:24:31
DEBUG
Entering _make_request()
10:24:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:31
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:31
DEBUG
Entering _get_cookie_and_crumb()
10:24:31
DEBUG
cookie_mode = 'basic'
10:24:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:24:31
DEBUG
Entering _get_cookie_basic()
10:24:31
DEBUG
reusing cookie
10:24:31
DEBUG
Exiting _get_cookie_basic()
10:24:31
DEBUG
Entering _get_crumb_basic()
10:24:31
DEBUG
reusing crumb
10:24:31
DEBUG
Exiting _get_crumb_basic()
10:24:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:24:31
DEBUG
Exiting _get_cookie_and_crumb()
10:24:31
DEBUG
response code=200
10:24:31
DEBUG
Exiting _make_request()
10:24:31
DEBUG
Exiting get()
10:24:31
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:24:27
10:24:31
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:24:27-05:00
10:24:31
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:24:31
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:24:31
DEBUG
Exiting history()
10:24:31
DEBUG
Exiting history()
10:24:31
DEBUG
Entering history()
10:24:31
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:31
DEBUG
Entering get()
10:24:31
DEBUG
Entering _make_request()
10:24:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:31
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:31
DEBUG
Entering _get_cookie_and_crumb()
10:24:31
DEBUG
cookie_mode = 'basic'
10:24:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:24:31
DEBUG
Entering _get_cookie_basic()
10:24:31
DEBUG
reusing cookie
10:24:31
DEBUG
Exiting _get_cookie_basic()
10:24:31
DEBUG
Entering _get_crumb_basic()
10:24:31
DEBUG
reusing crumb
10:24:31
DEBUG
Exiting _get_crumb_basic()
10:24:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:24:31
DEBUG
Exiting _get_cookie_and_crumb()
10:24:32
DEBUG
response code=200
10:24:32
DEBUG
Exiting _make_request()
10:24:32
DEBUG
Exiting get()
10:24:32
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:24:27
10:24:32
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:24:27-05:00
10:24:32
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:24:27-05:00
10:24:32
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:24:32
DEBUG
Exiting history()
10:24:32
DEBUG
POLL [Yahoo]: 10:24:32 Price=$56.47
10:24:32
DEBUG
CHECK: C=56.47 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:24:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:24:42
DEBUG
Entering history()
10:24:42
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:24:42
DEBUG
Entering history()
10:24:42
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:42
DEBUG
Entering get()
10:24:42
DEBUG
Entering _make_request()
10:24:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:42
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:42
DEBUG
Entering _get_cookie_and_crumb()
10:24:42
DEBUG
cookie_mode = 'basic'
10:24:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:24:42
DEBUG
Entering _get_cookie_basic()
10:24:42
DEBUG
reusing cookie
10:24:42
DEBUG
Exiting _get_cookie_basic()
10:24:42
DEBUG
Entering _get_crumb_basic()
10:24:42
DEBUG
reusing crumb
10:24:42
DEBUG
Exiting _get_crumb_basic()
10:24:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:24:42
DEBUG
Exiting _get_cookie_and_crumb()
10:24:42
DEBUG
response code=200
10:24:42
DEBUG
Exiting _make_request()
10:24:42
DEBUG
Exiting get()
10:24:42
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:24:40
10:24:42
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:24:40-05:00
10:24:42
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:24:42
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:24:42
DEBUG
Exiting history()
10:24:42
DEBUG
Exiting history()
10:24:42
DEBUG
Entering history()
10:24:42
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:42
DEBUG
Entering get()
10:24:42
DEBUG
Entering _make_request()
10:24:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:42
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:42
DEBUG
Entering _get_cookie_and_crumb()
10:24:42
DEBUG
cookie_mode = 'basic'
10:24:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:24:42
DEBUG
Entering _get_cookie_basic()
10:24:42
DEBUG
reusing cookie
10:24:42
DEBUG
Exiting _get_cookie_basic()
10:24:42
DEBUG
Entering _get_crumb_basic()
10:24:42
DEBUG
reusing crumb
10:24:42
DEBUG
Exiting _get_crumb_basic()
10:24:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:24:42
DEBUG
Exiting _get_cookie_and_crumb()
10:24:42
DEBUG
response code=200
10:24:42
DEBUG
Exiting _make_request()
10:24:42
DEBUG
Exiting get()
10:24:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:24:40
10:24:42
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:24:40-05:00
10:24:42
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:24:40-05:00
10:24:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:24:42
DEBUG
Exiting history()
10:24:42
DEBUG
POLL [Yahoo]: 10:24:42 Price=$56.45
10:24:42
DEBUG
CHECK: C=56.45 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:24:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:24:52
DEBUG
Entering history()
10:24:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:24:52
DEBUG
Entering history()
10:24:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:52
DEBUG
Entering get()
10:24:52
DEBUG
Entering _make_request()
10:24:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:52
DEBUG
Entering _get_cookie_and_crumb()
10:24:52
DEBUG
cookie_mode = 'basic'
10:24:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:24:52
DEBUG
Entering _get_cookie_basic()
10:24:52
DEBUG
reusing cookie
10:24:52
DEBUG
Exiting _get_cookie_basic()
10:24:52
DEBUG
Entering _get_crumb_basic()
10:24:52
DEBUG
reusing crumb
10:24:52
DEBUG
Exiting _get_crumb_basic()
10:24:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:24:52
DEBUG
Exiting _get_cookie_and_crumb()
10:24:52
DEBUG
response code=200
10:24:52
DEBUG
Exiting _make_request()
10:24:52
DEBUG
Exiting get()
10:24:52
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:24:44
10:24:52
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:24:44-05:00
10:24:52
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:24:52
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:24:52
DEBUG
Exiting history()
10:24:52
DEBUG
Exiting history()
10:24:52
DEBUG
Entering history()
10:24:52
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:52
DEBUG
Entering get()
10:24:52
DEBUG
Entering _make_request()
10:24:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:52
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:52
DEBUG
Entering _get_cookie_and_crumb()
10:24:52
DEBUG
cookie_mode = 'basic'
10:24:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:24:52
DEBUG
Entering _get_cookie_basic()
10:24:52
DEBUG
reusing cookie
10:24:52
DEBUG
Exiting _get_cookie_basic()
10:24:52
DEBUG
Entering _get_crumb_basic()
10:24:52
DEBUG
reusing crumb
10:24:52
DEBUG
Exiting _get_crumb_basic()
10:24:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:24:52
DEBUG
Exiting _get_cookie_and_crumb()
10:24:52
DEBUG
response code=200
10:24:52
DEBUG
Exiting _make_request()
10:24:52
DEBUG
Exiting get()
10:24:52
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:24:40
10:24:52
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:24:40-05:00
10:24:52
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:24:40-05:00
10:24:52
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:24:52
DEBUG
Exiting history()
10:24:52
DEBUG
POLL [Yahoo]: 10:24:52 Price=$56.42
10:24:52
DEBUG
CHECK: C=56.42 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:25:00
DEBUG
BAR: 10:24:00 O=56.48 H=56.48 L=56.43 C=56.43
10:25:00
DEBUG
Checking: C=56.43 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:25:02
DEBUG
Entering history()
10:25:02
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:25:02
DEBUG
Entering history()
10:25:02
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:02
DEBUG
Entering get()
10:25:02
DEBUG
Entering _make_request()
10:25:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:02
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:02
DEBUG
Entering _get_cookie_and_crumb()
10:25:02
DEBUG
cookie_mode = 'basic'
10:25:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:25:02
DEBUG
Entering _get_cookie_basic()
10:25:02
DEBUG
reusing cookie
10:25:02
DEBUG
Exiting _get_cookie_basic()
10:25:02
DEBUG
Entering _get_crumb_basic()
10:25:02
DEBUG
reusing crumb
10:25:02
DEBUG
Exiting _get_crumb_basic()
10:25:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:25:02
DEBUG
Exiting _get_cookie_and_crumb()
10:25:02
DEBUG
response code=200
10:25:02
DEBUG
Exiting _make_request()
10:25:02
DEBUG
Exiting get()
10:25:02
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:24:44
10:25:02
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:24:44-05:00
10:25:02
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:25:02
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:25:02
DEBUG
Exiting history()
10:25:02
DEBUG
Exiting history()
10:25:02
DEBUG
Entering history()
10:25:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:02
DEBUG
Entering get()
10:25:02
DEBUG
Entering _make_request()
10:25:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:02
DEBUG
Entering _get_cookie_and_crumb()
10:25:02
DEBUG
cookie_mode = 'basic'
10:25:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:25:02
DEBUG
Entering _get_cookie_basic()
10:25:02
DEBUG
reusing cookie
10:25:02
DEBUG
Exiting _get_cookie_basic()
10:25:02
DEBUG
Entering _get_crumb_basic()
10:25:02
DEBUG
reusing crumb
10:25:02
DEBUG
Exiting _get_crumb_basic()
10:25:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:25:02
DEBUG
Exiting _get_cookie_and_crumb()
10:25:02
DEBUG
response code=200
10:25:02
DEBUG
Exiting _make_request()
10:25:02
DEBUG
Exiting get()
10:25:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:24:53
10:25:02
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:24:53-05:00
10:25:02
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:24:53-05:00
10:25:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:25:02
DEBUG
Exiting history()
10:25:02
DEBUG
CHECK: C=56.42 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:25:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:25:12
DEBUG
Entering history()
10:25:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:25:12
DEBUG
Entering history()
10:25:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:12
DEBUG
Entering get()
10:25:12
DEBUG
Entering _make_request()
10:25:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:12
DEBUG
Entering _get_cookie_and_crumb()
10:25:12
DEBUG
cookie_mode = 'basic'
10:25:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:25:12
DEBUG
Entering _get_cookie_basic()
10:25:12
DEBUG
reusing cookie
10:25:12
DEBUG
Exiting _get_cookie_basic()
10:25:12
DEBUG
Entering _get_crumb_basic()
10:25:12
DEBUG
reusing crumb
10:25:12
DEBUG
Exiting _get_crumb_basic()
10:25:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:25:12
DEBUG
Exiting _get_cookie_and_crumb()
10:25:12
DEBUG
response code=200
10:25:12
DEBUG
Exiting _make_request()
10:25:12
DEBUG
Exiting get()
10:25:12
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:25:10
10:25:12
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:25:10-05:00
10:25:12
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:25:12
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:25:12
DEBUG
Exiting history()
10:25:12
DEBUG
Exiting history()
10:25:12
DEBUG
Entering history()
10:25:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:12
DEBUG
Entering get()
10:25:12
DEBUG
Entering _make_request()
10:25:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:12
DEBUG
Entering _get_cookie_and_crumb()
10:25:12
DEBUG
cookie_mode = 'basic'
10:25:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:25:12
DEBUG
Entering _get_cookie_basic()
10:25:12
DEBUG
reusing cookie
10:25:12
DEBUG
Exiting _get_cookie_basic()
10:25:12
DEBUG
Entering _get_crumb_basic()
10:25:12
DEBUG
reusing crumb
10:25:12
DEBUG
Exiting _get_crumb_basic()
10:25:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:25:12
DEBUG
Exiting _get_cookie_and_crumb()
10:25:12
DEBUG
response code=200
10:25:12
DEBUG
Exiting _make_request()
10:25:12
DEBUG
Exiting get()
10:25:12
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:24:53
10:25:12
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:24:53-05:00
10:25:12
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:24:53-05:00
10:25:12
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:25:12
DEBUG
Exiting history()
10:25:12
DEBUG
POLL [Yahoo]: 10:25:12 Price=$56.38
10:25:12
DEBUG
CHECK: C=56.38 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:25:22
DEBUG
Entering history()
10:25:22
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:25:22
DEBUG
Entering history()
10:25:22
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:22
DEBUG
Entering get()
10:25:22
DEBUG
Entering _make_request()
10:25:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:22
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:22
DEBUG
Entering _get_cookie_and_crumb()
10:25:22
DEBUG
cookie_mode = 'basic'
10:25:22
DEBUG
Entering _get_cookie_and_crumb_basic()
10:25:22
DEBUG
Entering _get_cookie_basic()
10:25:22
DEBUG
reusing cookie
10:25:22
DEBUG
Exiting _get_cookie_basic()
10:25:22
DEBUG
Entering _get_crumb_basic()
10:25:22
DEBUG
reusing crumb
10:25:22
DEBUG
Exiting _get_crumb_basic()
10:25:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:25:22
DEBUG
Exiting _get_cookie_and_crumb()
10:25:22
DEBUG
response code=200
10:25:22
DEBUG
Exiting _make_request()
10:25:22
DEBUG
Exiting get()
10:25:22
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:25:10
10:25:22
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:25:10-05:00
10:25:22
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:25:22
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:25:22
DEBUG
Exiting history()
10:25:22
DEBUG
Exiting history()
10:25:22
DEBUG
Entering history()
10:25:22
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:22
DEBUG
Entering get()
10:25:22
DEBUG
Entering _make_request()
10:25:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:22
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:22
DEBUG
Entering _get_cookie_and_crumb()
10:25:22
DEBUG
cookie_mode = 'basic'
10:25:22
DEBUG
Entering _get_cookie_and_crumb_basic()
10:25:22
DEBUG
Entering _get_cookie_basic()
10:25:22
DEBUG
reusing cookie
10:25:22
DEBUG
Exiting _get_cookie_basic()
10:25:22
DEBUG
Entering _get_crumb_basic()
10:25:22
DEBUG
reusing crumb
10:25:22
DEBUG
Exiting _get_crumb_basic()
10:25:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:25:22
DEBUG
Exiting _get_cookie_and_crumb()
10:25:22
DEBUG
response code=200
10:25:22
DEBUG
Exiting _make_request()
10:25:22
DEBUG
Exiting get()
10:25:22
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:25:13
10:25:22
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:25:13-05:00
10:25:22
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:25:13-05:00
10:25:22
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:25:22
DEBUG
Exiting history()
10:25:32
DEBUG
Entering history()
10:25:32
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:25:32
DEBUG
Entering history()
10:25:32
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:32
DEBUG
Entering get()
10:25:32
DEBUG
Entering _make_request()
10:25:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:32
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:32
DEBUG
Entering _get_cookie_and_crumb()
10:25:32
DEBUG
cookie_mode = 'basic'
10:25:32
DEBUG
Entering _get_cookie_and_crumb_basic()
10:25:32
DEBUG
Entering _get_cookie_basic()
10:25:32
DEBUG
reusing cookie
10:25:32
DEBUG
Exiting _get_cookie_basic()
10:25:32
DEBUG
Entering _get_crumb_basic()
10:25:32
DEBUG
reusing crumb
10:25:32
DEBUG
Exiting _get_crumb_basic()
10:25:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:25:32
DEBUG
Exiting _get_cookie_and_crumb()
10:25:32
DEBUG
response code=200
10:25:32
DEBUG
Exiting _make_request()
10:25:32
DEBUG
Exiting get()
10:25:32
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:25:30
10:25:32
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:25:30-05:00
10:25:32
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:25:32
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:25:32
DEBUG
Exiting history()
10:25:32
DEBUG
Exiting history()
10:25:32
DEBUG
Entering history()
10:25:32
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:32
DEBUG
Entering get()
10:25:32
DEBUG
Entering _make_request()
10:25:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:32
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:32
DEBUG
Entering _get_cookie_and_crumb()
10:25:32
DEBUG
cookie_mode = 'basic'
10:25:32
DEBUG
Entering _get_cookie_and_crumb_basic()
10:25:32
DEBUG
Entering _get_cookie_basic()
10:25:32
DEBUG
reusing cookie
10:25:32
DEBUG
Exiting _get_cookie_basic()
10:25:32
DEBUG
Entering _get_crumb_basic()
10:25:32
DEBUG
reusing crumb
10:25:32
DEBUG
Exiting _get_crumb_basic()
10:25:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:25:32
DEBUG
Exiting _get_cookie_and_crumb()
10:25:32
DEBUG
response code=200
10:25:32
DEBUG
Exiting _make_request()
10:25:32
DEBUG
Exiting get()
10:25:32
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:25:13
10:25:32
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:25:13-05:00
10:25:32
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:25:13-05:00
10:25:32
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:25:32
DEBUG
Exiting history()
10:25:32
DEBUG
POLL [Yahoo]: 10:25:32 Price=$56.36
10:25:32
DEBUG
CHECK: C=56.36 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:25:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:25:42
DEBUG
Entering history()
10:25:42
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:25:42
DEBUG
Entering history()
10:25:42
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:42
DEBUG
Entering get()
10:25:42
DEBUG
Entering _make_request()
10:25:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:42
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:42
DEBUG
Entering _get_cookie_and_crumb()
10:25:42
DEBUG
cookie_mode = 'basic'
10:25:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:25:42
DEBUG
Entering _get_cookie_basic()
10:25:42
DEBUG
reusing cookie
10:25:42
DEBUG
Exiting _get_cookie_basic()
10:25:42
DEBUG
Entering _get_crumb_basic()
10:25:42
DEBUG
reusing crumb
10:25:42
DEBUG
Exiting _get_crumb_basic()
10:25:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:25:42
DEBUG
Exiting _get_cookie_and_crumb()
10:25:43
DEBUG
response code=200
10:25:43
DEBUG
Exiting _make_request()
10:25:43
DEBUG
Exiting get()
10:25:43
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:25:39
10:25:43
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:25:39-05:00
10:25:43
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:25:43
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:25:43
DEBUG
Exiting history()
10:25:43
DEBUG
Exiting history()
10:25:43
DEBUG
Entering history()
10:25:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:43
DEBUG
Entering get()
10:25:43
DEBUG
Entering _make_request()
10:25:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:43
DEBUG
Entering _get_cookie_and_crumb()
10:25:43
DEBUG
cookie_mode = 'basic'
10:25:43
DEBUG
Entering _get_cookie_and_crumb_basic()
10:25:43
DEBUG
Entering _get_cookie_basic()
10:25:43
DEBUG
reusing cookie
10:25:43
DEBUG
Exiting _get_cookie_basic()
10:25:43
DEBUG
Entering _get_crumb_basic()
10:25:43
DEBUG
reusing crumb
10:25:43
DEBUG
Exiting _get_crumb_basic()
10:25:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:25:43
DEBUG
Exiting _get_cookie_and_crumb()
10:25:43
DEBUG
response code=200
10:25:43
DEBUG
Exiting _make_request()
10:25:43
DEBUG
Exiting get()
10:25:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:25:39
10:25:43
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:25:39-05:00
10:25:43
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:25:39-05:00
10:25:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:25:43
DEBUG
Exiting history()
10:25:43
DEBUG
POLL [Yahoo]: 10:25:43 Price=$56.31
10:25:43
DEBUG
CHECK: C=56.31 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:25:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:25:53
DEBUG
Entering history()
10:25:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:25:53
DEBUG
Entering history()
10:25:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:53
DEBUG
Entering get()
10:25:53
DEBUG
Entering _make_request()
10:25:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:53
DEBUG
Entering _get_cookie_and_crumb()
10:25:53
DEBUG
cookie_mode = 'basic'
10:25:53
DEBUG
Entering _get_cookie_and_crumb_basic()
10:25:53
DEBUG
Entering _get_cookie_basic()
10:25:53
DEBUG
reusing cookie
10:25:53
DEBUG
Exiting _get_cookie_basic()
10:25:53
DEBUG
Entering _get_crumb_basic()
10:25:53
DEBUG
reusing crumb
10:25:53
DEBUG
Exiting _get_crumb_basic()
10:25:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:25:53
DEBUG
Exiting _get_cookie_and_crumb()
10:25:53
DEBUG
response code=200
10:25:53
DEBUG
Exiting _make_request()
10:25:53
DEBUG
Exiting get()
10:25:53
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:25:51
10:25:53
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:25:51-05:00
10:25:53
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:25:53
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:25:53
DEBUG
Exiting history()
10:25:53
DEBUG
Exiting history()
10:25:53
DEBUG
Entering history()
10:25:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:53
DEBUG
Entering get()
10:25:53
DEBUG
Entering _make_request()
10:25:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:53
DEBUG
Entering _get_cookie_and_crumb()
10:25:53
DEBUG
cookie_mode = 'basic'
10:25:53
DEBUG
Entering _get_cookie_and_crumb_basic()
10:25:53
DEBUG
Entering _get_cookie_basic()
10:25:53
DEBUG
reusing cookie
10:25:53
DEBUG
Exiting _get_cookie_basic()
10:25:53
DEBUG
Entering _get_crumb_basic()
10:25:53
DEBUG
reusing crumb
10:25:53
DEBUG
Exiting _get_crumb_basic()
10:25:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:25:53
DEBUG
Exiting _get_cookie_and_crumb()
10:25:53
DEBUG
response code=200
10:25:53
DEBUG
Exiting _make_request()
10:25:53
DEBUG
Exiting get()
10:25:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:25:39
10:25:53
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:25:39-05:00
10:25:53
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:25:39-05:00
10:25:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:25:53
DEBUG
Exiting history()
10:25:53
DEBUG
POLL [Yahoo]: 10:25:53 Price=$56.31
10:25:53
DEBUG
CHECK: C=56.31 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:26:00
DEBUG
BAR: 10:25:00 O=56.43 H=56.43 L=56.30 C=56.30
10:26:00
DEBUG
Checking: C=56.30 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:26:03
DEBUG
Entering history()
10:26:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:26:03
DEBUG
Entering history()
10:26:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:03
DEBUG
Entering get()
10:26:03
DEBUG
Entering _make_request()
10:26:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:03
DEBUG
Entering _get_cookie_and_crumb()
10:26:03
DEBUG
cookie_mode = 'basic'
10:26:03
DEBUG
Entering _get_cookie_and_crumb_basic()
10:26:03
DEBUG
Entering _get_cookie_basic()
10:26:03
DEBUG
reusing cookie
10:26:03
DEBUG
Exiting _get_cookie_basic()
10:26:03
DEBUG
Entering _get_crumb_basic()
10:26:03
DEBUG
reusing crumb
10:26:03
DEBUG
Exiting _get_crumb_basic()
10:26:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:26:03
DEBUG
Exiting _get_cookie_and_crumb()
10:26:03
DEBUG
response code=200
10:26:03
DEBUG
Exiting _make_request()
10:26:03
DEBUG
Exiting get()
10:26:03
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:26:00
10:26:03
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:26:00-05:00
10:26:03
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:26:03
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:26:03
DEBUG
Exiting history()
10:26:03
DEBUG
Exiting history()
10:26:03
DEBUG
Entering history()
10:26:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:03
DEBUG
Entering get()
10:26:03
DEBUG
Entering _make_request()
10:26:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:03
DEBUG
Entering _get_cookie_and_crumb()
10:26:03
DEBUG
cookie_mode = 'basic'
10:26:03
DEBUG
Entering _get_cookie_and_crumb_basic()
10:26:03
DEBUG
Entering _get_cookie_basic()
10:26:03
DEBUG
reusing cookie
10:26:03
DEBUG
Exiting _get_cookie_basic()
10:26:03
DEBUG
Entering _get_crumb_basic()
10:26:03
DEBUG
reusing crumb
10:26:03
DEBUG
Exiting _get_crumb_basic()
10:26:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:26:03
DEBUG
Exiting _get_cookie_and_crumb()
10:26:03
DEBUG
response code=200
10:26:03
DEBUG
Exiting _make_request()
10:26:03
DEBUG
Exiting get()
10:26:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:26:00
10:26:03
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:26:00-05:00
10:26:03
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:26:00-05:00
10:26:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:26:00-05:00
10:26:03
DEBUG
Exiting history()
10:26:03
DEBUG
POLL [Yahoo]: 10:26:03 Price=$56.30
10:26:03
DEBUG
CHECK: C=56.30 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:26:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:26:13
DEBUG
Entering history()
10:26:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:26:13
DEBUG
Entering history()
10:26:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:13
DEBUG
Entering get()
10:26:13
DEBUG
Entering _make_request()
10:26:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:13
DEBUG
Entering _get_cookie_and_crumb()
10:26:13
DEBUG
cookie_mode = 'basic'
10:26:13
DEBUG
Entering _get_cookie_and_crumb_basic()
10:26:13
DEBUG
Entering _get_cookie_basic()
10:26:13
DEBUG
reusing cookie
10:26:13
DEBUG
Exiting _get_cookie_basic()
10:26:13
DEBUG
Entering _get_crumb_basic()
10:26:13
DEBUG
reusing crumb
10:26:13
DEBUG
Exiting _get_crumb_basic()
10:26:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:26:13
DEBUG
Exiting _get_cookie_and_crumb()
10:26:13
DEBUG
response code=200
10:26:13
DEBUG
Exiting _make_request()
10:26:13
DEBUG
Exiting get()
10:26:13
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:26:00
10:26:13
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:26:00-05:00
10:26:13
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:26:13
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:26:13
DEBUG
Exiting history()
10:26:13
DEBUG
Exiting history()
10:26:13
DEBUG
Entering history()
10:26:13
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:13
DEBUG
Entering get()
10:26:13
DEBUG
Entering _make_request()
10:26:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:13
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:13
DEBUG
Entering _get_cookie_and_crumb()
10:26:13
DEBUG
cookie_mode = 'basic'
10:26:13
DEBUG
Entering _get_cookie_and_crumb_basic()
10:26:13
DEBUG
Entering _get_cookie_basic()
10:26:13
DEBUG
reusing cookie
10:26:13
DEBUG
Exiting _get_cookie_basic()
10:26:13
DEBUG
Entering _get_crumb_basic()
10:26:13
DEBUG
reusing crumb
10:26:13
DEBUG
Exiting _get_crumb_basic()
10:26:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:26:13
DEBUG
Exiting _get_cookie_and_crumb()
10:26:13
DEBUG
response code=200
10:26:13
DEBUG
Exiting _make_request()
10:26:13
DEBUG
Exiting get()
10:26:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:26:00
10:26:13
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:26:00-05:00
10:26:13
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:26:00-05:00
10:26:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:26:00-05:00
10:26:13
DEBUG
Exiting history()
10:26:23
DEBUG
Entering history()
10:26:23
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:26:23
DEBUG
Entering history()
10:26:23
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:23
DEBUG
Entering get()
10:26:23
DEBUG
Entering _make_request()
10:26:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:23
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:23
DEBUG
Entering _get_cookie_and_crumb()
10:26:23
DEBUG
cookie_mode = 'basic'
10:26:23
DEBUG
Entering _get_cookie_and_crumb_basic()
10:26:23
DEBUG
Entering _get_cookie_basic()
10:26:23
DEBUG
reusing cookie
10:26:23
DEBUG
Exiting _get_cookie_basic()
10:26:23
DEBUG
Entering _get_crumb_basic()
10:26:23
DEBUG
reusing crumb
10:26:23
DEBUG
Exiting _get_crumb_basic()
10:26:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:26:23
DEBUG
Exiting _get_cookie_and_crumb()
10:26:23
DEBUG
response code=200
10:26:23
DEBUG
Exiting _make_request()
10:26:23
DEBUG
Exiting get()
10:26:23
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:26:22
10:26:23
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:26:22-05:00
10:26:23
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:26:23
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:26:23
DEBUG
Exiting history()
10:26:23
DEBUG
Exiting history()
10:26:23
DEBUG
Entering history()
10:26:23
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:23
DEBUG
Entering get()
10:26:23
DEBUG
Entering _make_request()
10:26:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:23
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:23
DEBUG
Entering _get_cookie_and_crumb()
10:26:23
DEBUG
cookie_mode = 'basic'
10:26:23
DEBUG
Entering _get_cookie_and_crumb_basic()
10:26:23
DEBUG
Entering _get_cookie_basic()
10:26:23
DEBUG
reusing cookie
10:26:23
DEBUG
Exiting _get_cookie_basic()
10:26:23
DEBUG
Entering _get_crumb_basic()
10:26:23
DEBUG
reusing crumb
10:26:23
DEBUG
Exiting _get_crumb_basic()
10:26:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:26:23
DEBUG
Exiting _get_cookie_and_crumb()
10:26:23
DEBUG
response code=200
10:26:23
DEBUG
Exiting _make_request()
10:26:23
DEBUG
Exiting get()
10:26:23
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:26:22
10:26:23
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:26:22-05:00
10:26:23
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:26:22-05:00
10:26:23
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:26:23
DEBUG
Exiting history()
10:26:23
DEBUG
POLL [Yahoo]: 10:26:23 Price=$56.22
10:26:23
DEBUG
CHECK: C=56.22 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:26:33
DEBUG
Entering history()
10:26:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:26:33
DEBUG
Entering history()
10:26:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:33
DEBUG
Entering get()
10:26:33
DEBUG
Entering _make_request()
10:26:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:33
DEBUG
Entering _get_cookie_and_crumb()
10:26:33
DEBUG
cookie_mode = 'basic'
10:26:33
DEBUG
Entering _get_cookie_and_crumb_basic()
10:26:33
DEBUG
Entering _get_cookie_basic()
10:26:33
DEBUG
reusing cookie
10:26:33
DEBUG
Exiting _get_cookie_basic()
10:26:33
DEBUG
Entering _get_crumb_basic()
10:26:33
DEBUG
reusing crumb
10:26:33
DEBUG
Exiting _get_crumb_basic()
10:26:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:26:33
DEBUG
Exiting _get_cookie_and_crumb()
10:26:33
DEBUG
response code=200
10:26:33
DEBUG
Exiting _make_request()
10:26:33
DEBUG
Exiting get()
10:26:33
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:26:22
10:26:33
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:26:22-05:00
10:26:33
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:26:33
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:26:33
DEBUG
Exiting history()
10:26:33
DEBUG
Exiting history()
10:26:33
DEBUG
Entering history()
10:26:33
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:33
DEBUG
Entering get()
10:26:33
DEBUG
Entering _make_request()
10:26:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:33
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:33
DEBUG
Entering _get_cookie_and_crumb()
10:26:33
DEBUG
cookie_mode = 'basic'
10:26:33
DEBUG
Entering _get_cookie_and_crumb_basic()
10:26:33
DEBUG
Entering _get_cookie_basic()
10:26:33
DEBUG
reusing cookie
10:26:33
DEBUG
Exiting _get_cookie_basic()
10:26:33
DEBUG
Entering _get_crumb_basic()
10:26:33
DEBUG
reusing crumb
10:26:33
DEBUG
Exiting _get_crumb_basic()
10:26:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:26:33
DEBUG
Exiting _get_cookie_and_crumb()
10:26:33
DEBUG
response code=200
10:26:33
DEBUG
Exiting _make_request()
10:26:33
DEBUG
Exiting get()
10:26:33
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:26:22
10:26:33
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:26:22-05:00
10:26:33
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:26:22-05:00
10:26:33
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:26:33
DEBUG
Exiting history()
10:26:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:26:43
DEBUG
Entering history()
10:26:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:26:43
DEBUG
Entering history()
10:26:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:43
DEBUG
Entering get()
10:26:43
DEBUG
Entering _make_request()
10:26:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:43
DEBUG
Entering _get_cookie_and_crumb()
10:26:43
DEBUG
cookie_mode = 'basic'
10:26:43
DEBUG
Entering _get_cookie_and_crumb_basic()
10:26:43
DEBUG
Entering _get_cookie_basic()
10:26:43
DEBUG
reusing cookie
10:26:43
DEBUG
Exiting _get_cookie_basic()
10:26:43
DEBUG
Entering _get_crumb_basic()
10:26:43
DEBUG
reusing crumb
10:26:43
DEBUG
Exiting _get_crumb_basic()
10:26:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:26:43
DEBUG
Exiting _get_cookie_and_crumb()
10:26:43
DEBUG
response code=200
10:26:43
DEBUG
Exiting _make_request()
10:26:43
DEBUG
Exiting get()
10:26:43
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:26:43
10:26:43
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:26:43-05:00
10:26:43
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:26:43
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:26:43
DEBUG
Exiting history()
10:26:43
DEBUG
Exiting history()
10:26:43
DEBUG
Entering history()
10:26:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:43
DEBUG
Entering get()
10:26:43
DEBUG
Entering _make_request()
10:26:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:43
DEBUG
Entering _get_cookie_and_crumb()
10:26:43
DEBUG
cookie_mode = 'basic'
10:26:43
DEBUG
Entering _get_cookie_and_crumb_basic()
10:26:43
DEBUG
Entering _get_cookie_basic()
10:26:43
DEBUG
reusing cookie
10:26:43
DEBUG
Exiting _get_cookie_basic()
10:26:43
DEBUG
Entering _get_crumb_basic()
10:26:43
DEBUG
reusing crumb
10:26:43
DEBUG
Exiting _get_crumb_basic()
10:26:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:26:43
DEBUG
Exiting _get_cookie_and_crumb()
10:26:44
DEBUG
response code=200
10:26:44
DEBUG
Exiting _make_request()
10:26:44
DEBUG
Exiting get()
10:26:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:26:43
10:26:44
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:26:43-05:00
10:26:44
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:26:43-05:00
10:26:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:26:44
DEBUG
Exiting history()
10:26:44
DEBUG
POLL [Yahoo]: 10:26:44 Price=$56.21
10:26:44
DEBUG
CHECK: C=56.21 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:26:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:26:54
DEBUG
Entering history()
10:26:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:26:54
DEBUG
Entering history()
10:26:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:54
DEBUG
Entering get()
10:26:54
DEBUG
Entering _make_request()
10:26:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:54
DEBUG
Entering _get_cookie_and_crumb()
10:26:54
DEBUG
cookie_mode = 'basic'
10:26:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:26:54
DEBUG
Entering _get_cookie_basic()
10:26:54
DEBUG
reusing cookie
10:26:54
DEBUG
Exiting _get_cookie_basic()
10:26:54
DEBUG
Entering _get_crumb_basic()
10:26:54
DEBUG
reusing crumb
10:26:54
DEBUG
Exiting _get_crumb_basic()
10:26:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:26:54
DEBUG
Exiting _get_cookie_and_crumb()
10:26:54
DEBUG
response code=200
10:26:54
DEBUG
Exiting _make_request()
10:26:54
DEBUG
Exiting get()
10:26:54
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:26:53
10:26:54
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:26:53-05:00
10:26:54
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:26:54
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:26:54
DEBUG
Exiting history()
10:26:54
DEBUG
Exiting history()
10:26:54
DEBUG
Entering history()
10:26:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:54
DEBUG
Entering get()
10:26:54
DEBUG
Entering _make_request()
10:26:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:54
DEBUG
Entering _get_cookie_and_crumb()
10:26:54
DEBUG
cookie_mode = 'basic'
10:26:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:26:54
DEBUG
Entering _get_cookie_basic()
10:26:54
DEBUG
reusing cookie
10:26:54
DEBUG
Exiting _get_cookie_basic()
10:26:54
DEBUG
Entering _get_crumb_basic()
10:26:54
DEBUG
reusing crumb
10:26:54
DEBUG
Exiting _get_crumb_basic()
10:26:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:26:54
DEBUG
Exiting _get_cookie_and_crumb()
10:26:54
DEBUG
response code=200
10:26:54
DEBUG
Exiting _make_request()
10:26:54
DEBUG
Exiting get()
10:26:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:26:53
10:26:54
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:26:53-05:00
10:26:54
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:26:53-05:00
10:26:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:26:54
DEBUG
Exiting history()
10:26:54
DEBUG
POLL [Yahoo]: 10:26:54 Price=$56.19
10:26:54
DEBUG
CHECK: C=56.19 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:27:00
DEBUG
BAR: 10:26:00 O=56.19 H=56.19 L=56.19 C=56.19
10:27:00
DEBUG
Checking: C=56.19 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:27:04
DEBUG
Entering history()
10:27:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:27:04
DEBUG
Entering history()
10:27:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:04
DEBUG
Entering get()
10:27:04
DEBUG
Entering _make_request()
10:27:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:04
DEBUG
Entering _get_cookie_and_crumb()
10:27:04
DEBUG
cookie_mode = 'basic'
10:27:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:27:04
DEBUG
Entering _get_cookie_basic()
10:27:04
DEBUG
reusing cookie
10:27:04
DEBUG
Exiting _get_cookie_basic()
10:27:04
DEBUG
Entering _get_crumb_basic()
10:27:04
DEBUG
reusing crumb
10:27:04
DEBUG
Exiting _get_crumb_basic()
10:27:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:27:04
DEBUG
Exiting _get_cookie_and_crumb()
10:27:04
DEBUG
response code=200
10:27:04
DEBUG
Exiting _make_request()
10:27:04
DEBUG
Exiting get()
10:27:04
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:27:02
10:27:04
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:27:02-05:00
10:27:04
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:27:04
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:27:04
DEBUG
Exiting history()
10:27:04
DEBUG
Exiting history()
10:27:04
DEBUG
Entering history()
10:27:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:04
DEBUG
Entering get()
10:27:04
DEBUG
Entering _make_request()
10:27:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:04
DEBUG
Entering _get_cookie_and_crumb()
10:27:04
DEBUG
cookie_mode = 'basic'
10:27:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:27:04
DEBUG
Entering _get_cookie_basic()
10:27:04
DEBUG
reusing cookie
10:27:04
DEBUG
Exiting _get_cookie_basic()
10:27:04
DEBUG
Entering _get_crumb_basic()
10:27:04
DEBUG
reusing crumb
10:27:04
DEBUG
Exiting _get_crumb_basic()
10:27:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:27:04
DEBUG
Exiting _get_cookie_and_crumb()
10:27:04
DEBUG
response code=200
10:27:04
DEBUG
Exiting _make_request()
10:27:04
DEBUG
Exiting get()
10:27:04
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:27:01
10:27:04
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:27:01-05:00
10:27:04
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:27:01-05:00
10:27:04
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:27:04
DEBUG
Exiting history()
10:27:04
DEBUG
POLL [Yahoo]: 10:27:04 Price=$56.19
10:27:04
DEBUG
CHECK: C=56.19 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:27:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:27:14
DEBUG
Entering history()
10:27:14
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:27:14
DEBUG
Entering history()
10:27:14
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:14
DEBUG
Entering get()
10:27:14
DEBUG
Entering _make_request()
10:27:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:14
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:14
DEBUG
Entering _get_cookie_and_crumb()
10:27:14
DEBUG
cookie_mode = 'basic'
10:27:14
DEBUG
Entering _get_cookie_and_crumb_basic()
10:27:14
DEBUG
Entering _get_cookie_basic()
10:27:14
DEBUG
reusing cookie
10:27:14
DEBUG
Exiting _get_cookie_basic()
10:27:14
DEBUG
Entering _get_crumb_basic()
10:27:14
DEBUG
reusing crumb
10:27:14
DEBUG
Exiting _get_crumb_basic()
10:27:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:27:14
DEBUG
Exiting _get_cookie_and_crumb()
10:27:14
DEBUG
response code=200
10:27:14
DEBUG
Exiting _make_request()
10:27:14
DEBUG
Exiting get()
10:27:14
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:27:02
10:27:14
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:27:02-05:00
10:27:14
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:27:14
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:27:14
DEBUG
Exiting history()
10:27:14
DEBUG
Exiting history()
10:27:14
DEBUG
Entering history()
10:27:14
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:14
DEBUG
Entering get()
10:27:14
DEBUG
Entering _make_request()
10:27:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:14
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:14
DEBUG
Entering _get_cookie_and_crumb()
10:27:14
DEBUG
cookie_mode = 'basic'
10:27:14
DEBUG
Entering _get_cookie_and_crumb_basic()
10:27:14
DEBUG
Entering _get_cookie_basic()
10:27:14
DEBUG
reusing cookie
10:27:14
DEBUG
Exiting _get_cookie_basic()
10:27:14
DEBUG
Entering _get_crumb_basic()
10:27:14
DEBUG
reusing crumb
10:27:14
DEBUG
Exiting _get_crumb_basic()
10:27:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:27:14
DEBUG
Exiting _get_cookie_and_crumb()
10:27:14
DEBUG
response code=200
10:27:14
DEBUG
Exiting _make_request()
10:27:14
DEBUG
Exiting get()
10:27:14
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:27:11
10:27:14
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:27:11-05:00
10:27:14
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:27:11-05:00
10:27:14
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:27:14
DEBUG
Exiting history()
10:27:24
DEBUG
Entering history()
10:27:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:27:24
DEBUG
Entering history()
10:27:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:24
DEBUG
Entering get()
10:27:24
DEBUG
Entering _make_request()
10:27:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:24
DEBUG
Entering _get_cookie_and_crumb()
10:27:24
DEBUG
cookie_mode = 'basic'
10:27:24
DEBUG
Entering _get_cookie_and_crumb_basic()
10:27:24
DEBUG
Entering _get_cookie_basic()
10:27:24
DEBUG
reusing cookie
10:27:24
DEBUG
Exiting _get_cookie_basic()
10:27:24
DEBUG
Entering _get_crumb_basic()
10:27:24
DEBUG
reusing crumb
10:27:24
DEBUG
Exiting _get_crumb_basic()
10:27:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:27:24
DEBUG
Exiting _get_cookie_and_crumb()
10:27:24
DEBUG
response code=200
10:27:24
DEBUG
Exiting _make_request()
10:27:24
DEBUG
Exiting get()
10:27:24
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:27:23
10:27:24
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:27:23-05:00
10:27:24
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:27:24
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:27:24
DEBUG
Exiting history()
10:27:24
DEBUG
Exiting history()
10:27:24
DEBUG
Entering history()
10:27:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:24
DEBUG
Entering get()
10:27:24
DEBUG
Entering _make_request()
10:27:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:24
DEBUG
Entering _get_cookie_and_crumb()
10:27:24
DEBUG
cookie_mode = 'basic'
10:27:24
DEBUG
Entering _get_cookie_and_crumb_basic()
10:27:24
DEBUG
Entering _get_cookie_basic()
10:27:24
DEBUG
reusing cookie
10:27:24
DEBUG
Exiting _get_cookie_basic()
10:27:24
DEBUG
Entering _get_crumb_basic()
10:27:24
DEBUG
reusing crumb
10:27:24
DEBUG
Exiting _get_crumb_basic()
10:27:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:27:24
DEBUG
Exiting _get_cookie_and_crumb()
10:27:24
DEBUG
response code=200
10:27:24
DEBUG
Exiting _make_request()
10:27:24
DEBUG
Exiting get()
10:27:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:27:11
10:27:24
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:27:11-05:00
10:27:24
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:27:11-05:00
10:27:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:27:24
DEBUG
Exiting history()
10:27:24
DEBUG
POLL [Yahoo]: 10:27:24 Price=$56.12
10:27:24
DEBUG
CHECK: C=56.12 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:27:34
DEBUG
Entering history()
10:27:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:27:34
DEBUG
Entering history()
10:27:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:34
DEBUG
Entering get()
10:27:34
DEBUG
Entering _make_request()
10:27:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:34
DEBUG
Entering _get_cookie_and_crumb()
10:27:34
DEBUG
cookie_mode = 'basic'
10:27:34
DEBUG
Entering _get_cookie_and_crumb_basic()
10:27:34
DEBUG
Entering _get_cookie_basic()
10:27:34
DEBUG
reusing cookie
10:27:34
DEBUG
Exiting _get_cookie_basic()
10:27:34
DEBUG
Entering _get_crumb_basic()
10:27:34
DEBUG
reusing crumb
10:27:34
DEBUG
Exiting _get_crumb_basic()
10:27:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:27:34
DEBUG
Exiting _get_cookie_and_crumb()
10:27:34
DEBUG
response code=200
10:27:34
DEBUG
Exiting _make_request()
10:27:34
DEBUG
Exiting get()
10:27:34
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:27:23
10:27:34
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:27:23-05:00
10:27:34
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:27:34
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:27:34
DEBUG
Exiting history()
10:27:34
DEBUG
Exiting history()
10:27:34
DEBUG
Entering history()
10:27:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:34
DEBUG
Entering get()
10:27:34
DEBUG
Entering _make_request()
10:27:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:34
DEBUG
Entering _get_cookie_and_crumb()
10:27:34
DEBUG
cookie_mode = 'basic'
10:27:34
DEBUG
Entering _get_cookie_and_crumb_basic()
10:27:34
DEBUG
Entering _get_cookie_basic()
10:27:34
DEBUG
reusing cookie
10:27:34
DEBUG
Exiting _get_cookie_basic()
10:27:34
DEBUG
Entering _get_crumb_basic()
10:27:34
DEBUG
reusing crumb
10:27:34
DEBUG
Exiting _get_crumb_basic()
10:27:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:27:34
DEBUG
Exiting _get_cookie_and_crumb()
10:27:34
DEBUG
response code=200
10:27:34
DEBUG
Exiting _make_request()
10:27:34
DEBUG
Exiting get()
10:27:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:27:31
10:27:34
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:27:31-05:00
10:27:34
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:27:31-05:00
10:27:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:27:34
DEBUG
Exiting history()
10:27:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:27:44
DEBUG
Entering history()
10:27:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:27:44
DEBUG
Entering history()
10:27:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:44
DEBUG
Entering get()
10:27:44
DEBUG
Entering _make_request()
10:27:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:44
DEBUG
Entering _get_cookie_and_crumb()
10:27:44
DEBUG
cookie_mode = 'basic'
10:27:44
DEBUG
Entering _get_cookie_and_crumb_basic()
10:27:44
DEBUG
Entering _get_cookie_basic()
10:27:44
DEBUG
reusing cookie
10:27:44
DEBUG
Exiting _get_cookie_basic()
10:27:44
DEBUG
Entering _get_crumb_basic()
10:27:44
DEBUG
reusing crumb
10:27:44
DEBUG
Exiting _get_crumb_basic()
10:27:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:27:44
DEBUG
Exiting _get_cookie_and_crumb()
10:27:44
DEBUG
response code=200
10:27:44
DEBUG
Exiting _make_request()
10:27:44
DEBUG
Exiting get()
10:27:44
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:27:44
10:27:44
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:27:44-05:00
10:27:44
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:27:44
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:27:44
DEBUG
Exiting history()
10:27:44
DEBUG
Exiting history()
10:27:44
DEBUG
Entering history()
10:27:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:44
DEBUG
Entering get()
10:27:44
DEBUG
Entering _make_request()
10:27:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:44
DEBUG
Entering _get_cookie_and_crumb()
10:27:44
DEBUG
cookie_mode = 'basic'
10:27:44
DEBUG
Entering _get_cookie_and_crumb_basic()
10:27:44
DEBUG
Entering _get_cookie_basic()
10:27:44
DEBUG
reusing cookie
10:27:44
DEBUG
Exiting _get_cookie_basic()
10:27:44
DEBUG
Entering _get_crumb_basic()
10:27:44
DEBUG
reusing crumb
10:27:44
DEBUG
Exiting _get_crumb_basic()
10:27:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:27:44
DEBUG
Exiting _get_cookie_and_crumb()
10:27:44
DEBUG
response code=200
10:27:44
DEBUG
Exiting _make_request()
10:27:44
DEBUG
Exiting get()
10:27:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:27:31
10:27:44
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:27:31-05:00
10:27:44
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:27:31-05:00
10:27:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:27:44
DEBUG
Exiting history()
10:27:44
DEBUG
POLL [Yahoo]: 10:27:44 Price=$56.10
10:27:44
DEBUG
CHECK: C=56.10 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:27:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:27:54
DEBUG
Entering history()
10:27:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:27:54
DEBUG
Entering history()
10:27:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:54
DEBUG
Entering get()
10:27:54
DEBUG
Entering _make_request()
10:27:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:54
DEBUG
Entering _get_cookie_and_crumb()
10:27:54
DEBUG
cookie_mode = 'basic'
10:27:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:27:54
DEBUG
Entering _get_cookie_basic()
10:27:54
DEBUG
reusing cookie
10:27:54
DEBUG
Exiting _get_cookie_basic()
10:27:54
DEBUG
Entering _get_crumb_basic()
10:27:54
DEBUG
reusing crumb
10:27:54
DEBUG
Exiting _get_crumb_basic()
10:27:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:27:54
DEBUG
Exiting _get_cookie_and_crumb()
10:27:55
DEBUG
response code=200
10:27:55
DEBUG
Exiting _make_request()
10:27:55
DEBUG
Exiting get()
10:27:55
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:27:46
10:27:55
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:27:46-05:00
10:27:55
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:27:55
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:27:55
DEBUG
Exiting history()
10:27:55
DEBUG
Exiting history()
10:27:55
DEBUG
Entering history()
10:27:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:55
DEBUG
Entering get()
10:27:55
DEBUG
Entering _make_request()
10:27:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:55
DEBUG
Entering _get_cookie_and_crumb()
10:27:55
DEBUG
cookie_mode = 'basic'
10:27:55
DEBUG
Entering _get_cookie_and_crumb_basic()
10:27:55
DEBUG
Entering _get_cookie_basic()
10:27:55
DEBUG
reusing cookie
10:27:55
DEBUG
Exiting _get_cookie_basic()
10:27:55
DEBUG
Entering _get_crumb_basic()
10:27:55
DEBUG
reusing crumb
10:27:55
DEBUG
Exiting _get_crumb_basic()
10:27:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:27:55
DEBUG
Exiting _get_cookie_and_crumb()
10:27:55
DEBUG
response code=200
10:27:55
DEBUG
Exiting _make_request()
10:27:55
DEBUG
Exiting get()
10:27:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:27:46
10:27:55
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:27:46-05:00
10:27:55
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:27:46-05:00
10:27:55
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:27:55
DEBUG
Exiting history()
10:27:55
DEBUG
POLL [Yahoo]: 10:27:55 Price=$56.10
10:27:55
DEBUG
CHECK: C=56.10 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:28:05
DEBUG
Entering history()
10:28:05
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:28:05
DEBUG
Entering history()
10:28:05
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:05
DEBUG
Entering get()
10:28:05
DEBUG
Entering _make_request()
10:28:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:05
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:05
DEBUG
Entering _get_cookie_and_crumb()
10:28:05
DEBUG
cookie_mode = 'basic'
10:28:05
DEBUG
Entering _get_cookie_and_crumb_basic()
10:28:05
DEBUG
Entering _get_cookie_basic()
10:28:05
DEBUG
reusing cookie
10:28:05
DEBUG
Exiting _get_cookie_basic()
10:28:05
DEBUG
Entering _get_crumb_basic()
10:28:05
DEBUG
reusing crumb
10:28:05
DEBUG
Exiting _get_crumb_basic()
10:28:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:28:05
DEBUG
Exiting _get_cookie_and_crumb()
10:28:05
DEBUG
response code=200
10:28:05
DEBUG
Exiting _make_request()
10:28:05
DEBUG
Exiting get()
10:28:05
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:28:01
10:28:05
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:28:01-05:00
10:28:05
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:28:05
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:28:05
DEBUG
Exiting history()
10:28:05
DEBUG
Exiting history()
10:28:05
DEBUG
Entering history()
10:28:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:05
DEBUG
Entering get()
10:28:05
DEBUG
Entering _make_request()
10:28:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:05
DEBUG
Entering _get_cookie_and_crumb()
10:28:05
DEBUG
cookie_mode = 'basic'
10:28:05
DEBUG
Entering _get_cookie_and_crumb_basic()
10:28:05
DEBUG
Entering _get_cookie_basic()
10:28:05
DEBUG
reusing cookie
10:28:05
DEBUG
Exiting _get_cookie_basic()
10:28:05
DEBUG
Entering _get_crumb_basic()
10:28:05
DEBUG
reusing crumb
10:28:05
DEBUG
Exiting _get_crumb_basic()
10:28:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:28:05
DEBUG
Exiting _get_cookie_and_crumb()
10:28:05
DEBUG
response code=200
10:28:05
DEBUG
Exiting _make_request()
10:28:05
DEBUG
Exiting get()
10:28:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:27:46
10:28:05
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:27:46-05:00
10:28:05
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:27:46-05:00
10:28:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:28:05
DEBUG
Exiting history()
10:28:05
DEBUG
POLL [Yahoo]: 10:28:05 Price=$56.12
10:28:05
DEBUG
CHECK: C=56.12 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:28:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:28:15
DEBUG
Entering history()
10:28:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:28:15
DEBUG
Entering history()
10:28:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:15
DEBUG
Entering get()
10:28:15
DEBUG
Entering _make_request()
10:28:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:15
DEBUG
Entering _get_cookie_and_crumb()
10:28:15
DEBUG
cookie_mode = 'basic'
10:28:15
DEBUG
Entering _get_cookie_and_crumb_basic()
10:28:15
DEBUG
Entering _get_cookie_basic()
10:28:15
DEBUG
reusing cookie
10:28:15
DEBUG
Exiting _get_cookie_basic()
10:28:15
DEBUG
Entering _get_crumb_basic()
10:28:15
DEBUG
reusing crumb
10:28:15
DEBUG
Exiting _get_crumb_basic()
10:28:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:28:15
DEBUG
Exiting _get_cookie_and_crumb()
10:28:15
DEBUG
response code=200
10:28:15
DEBUG
Exiting _make_request()
10:28:15
DEBUG
Exiting get()
10:28:15
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:28:14
10:28:15
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:28:14-05:00
10:28:15
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:28:15
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:28:15
DEBUG
Exiting history()
10:28:15
DEBUG
Exiting history()
10:28:15
DEBUG
Entering history()
10:28:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:15
DEBUG
Entering get()
10:28:15
DEBUG
Entering _make_request()
10:28:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:15
DEBUG
Entering _get_cookie_and_crumb()
10:28:15
DEBUG
cookie_mode = 'basic'
10:28:15
DEBUG
Entering _get_cookie_and_crumb_basic()
10:28:15
DEBUG
Entering _get_cookie_basic()
10:28:15
DEBUG
reusing cookie
10:28:15
DEBUG
Exiting _get_cookie_basic()
10:28:15
DEBUG
Entering _get_crumb_basic()
10:28:15
DEBUG
reusing crumb
10:28:15
DEBUG
Exiting _get_crumb_basic()
10:28:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:28:15
DEBUG
Exiting _get_cookie_and_crumb()
10:28:15
DEBUG
response code=200
10:28:15
DEBUG
Exiting _make_request()
10:28:15
DEBUG
Exiting get()
10:28:15
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:28:14
10:28:15
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:28:14-05:00
10:28:15
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:28:14-05:00
10:28:15
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:28:15
DEBUG
Exiting history()
10:28:15
DEBUG
POLL [Yahoo]: 10:28:15 Price=$56.04
10:28:15
DEBUG
CHECK: C=56.04 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:28:25
DEBUG
Entering history()
10:28:25
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:28:25
DEBUG
Entering history()
10:28:25
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:25
DEBUG
Entering get()
10:28:25
DEBUG
Entering _make_request()
10:28:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:25
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:25
DEBUG
Entering _get_cookie_and_crumb()
10:28:25
DEBUG
cookie_mode = 'basic'
10:28:25
DEBUG
Entering _get_cookie_and_crumb_basic()
10:28:25
DEBUG
Entering _get_cookie_basic()
10:28:25
DEBUG
reusing cookie
10:28:25
DEBUG
Exiting _get_cookie_basic()
10:28:25
DEBUG
Entering _get_crumb_basic()
10:28:25
DEBUG
reusing crumb
10:28:25
DEBUG
Exiting _get_crumb_basic()
10:28:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:28:25
DEBUG
Exiting _get_cookie_and_crumb()
10:28:25
DEBUG
response code=200
10:28:25
DEBUG
Exiting _make_request()
10:28:25
DEBUG
Exiting get()
10:28:25
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:28:24
10:28:25
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:28:24-05:00
10:28:25
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:28:25
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:28:25
DEBUG
Exiting history()
10:28:25
DEBUG
Exiting history()
10:28:25
DEBUG
Entering history()
10:28:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:25
DEBUG
Entering get()
10:28:25
DEBUG
Entering _make_request()
10:28:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:25
DEBUG
Entering _get_cookie_and_crumb()
10:28:25
DEBUG
cookie_mode = 'basic'
10:28:25
DEBUG
Entering _get_cookie_and_crumb_basic()
10:28:25
DEBUG
Entering _get_cookie_basic()
10:28:25
DEBUG
reusing cookie
10:28:25
DEBUG
Exiting _get_cookie_basic()
10:28:25
DEBUG
Entering _get_crumb_basic()
10:28:25
DEBUG
reusing crumb
10:28:25
DEBUG
Exiting _get_crumb_basic()
10:28:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:28:25
DEBUG
Exiting _get_cookie_and_crumb()
10:28:25
DEBUG
response code=200
10:28:25
DEBUG
Exiting _make_request()
10:28:25
DEBUG
Exiting get()
10:28:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:28:14
10:28:25
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:28:14-05:00
10:28:25
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:28:14-05:00
10:28:25
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:28:25
DEBUG
Exiting history()
10:28:25
DEBUG
POLL [Yahoo]: 10:28:25 Price=$56.00
10:28:25
DEBUG
CHECK: C=56.00 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:28:35
DEBUG
Entering history()
10:28:35
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:28:35
DEBUG
Entering history()
10:28:35
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:35
DEBUG
Entering get()
10:28:35
DEBUG
Entering _make_request()
10:28:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:35
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:35
DEBUG
Entering _get_cookie_and_crumb()
10:28:35
DEBUG
cookie_mode = 'basic'
10:28:35
DEBUG
Entering _get_cookie_and_crumb_basic()
10:28:35
DEBUG
Entering _get_cookie_basic()
10:28:35
DEBUG
reusing cookie
10:28:35
DEBUG
Exiting _get_cookie_basic()
10:28:35
DEBUG
Entering _get_crumb_basic()
10:28:35
DEBUG
reusing crumb
10:28:35
DEBUG
Exiting _get_crumb_basic()
10:28:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:28:35
DEBUG
Exiting _get_cookie_and_crumb()
10:28:35
DEBUG
response code=200
10:28:35
DEBUG
Exiting _make_request()
10:28:35
DEBUG
Exiting get()
10:28:35
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:28:24
10:28:35
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:28:24-05:00
10:28:35
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:28:35
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:28:35
DEBUG
Exiting history()
10:28:35
DEBUG
Exiting history()
10:28:35
DEBUG
Entering history()
10:28:35
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:35
DEBUG
Entering get()
10:28:35
DEBUG
Entering _make_request()
10:28:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:35
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:35
DEBUG
Entering _get_cookie_and_crumb()
10:28:35
DEBUG
cookie_mode = 'basic'
10:28:35
DEBUG
Entering _get_cookie_and_crumb_basic()
10:28:35
DEBUG
Entering _get_cookie_basic()
10:28:35
DEBUG
reusing cookie
10:28:35
DEBUG
Exiting _get_cookie_basic()
10:28:35
DEBUG
Entering _get_crumb_basic()
10:28:35
DEBUG
reusing crumb
10:28:35
DEBUG
Exiting _get_crumb_basic()
10:28:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:28:35
DEBUG
Exiting _get_cookie_and_crumb()
10:28:35
DEBUG
response code=200
10:28:35
DEBUG
Exiting _make_request()
10:28:35
DEBUG
Exiting get()
10:28:35
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:28:29
10:28:35
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:28:29-05:00
10:28:35
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:28:29-05:00
10:28:35
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:28:35
DEBUG
Exiting history()
10:28:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:28:45
DEBUG
Entering history()
10:28:45
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:28:45
DEBUG
Entering history()
10:28:45
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:45
DEBUG
Entering get()
10:28:45
DEBUG
Entering _make_request()
10:28:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:45
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:45
DEBUG
Entering _get_cookie_and_crumb()
10:28:45
DEBUG
cookie_mode = 'basic'
10:28:45
DEBUG
Entering _get_cookie_and_crumb_basic()
10:28:45
DEBUG
Entering _get_cookie_basic()
10:28:45
DEBUG
reusing cookie
10:28:45
DEBUG
Exiting _get_cookie_basic()
10:28:45
DEBUG
Entering _get_crumb_basic()
10:28:45
DEBUG
reusing crumb
10:28:45
DEBUG
Exiting _get_crumb_basic()
10:28:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:28:45
DEBUG
Exiting _get_cookie_and_crumb()
10:28:45
DEBUG
response code=200
10:28:45
DEBUG
Exiting _make_request()
10:28:45
DEBUG
Exiting get()
10:28:45
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:28:45
10:28:45
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:28:45-05:00
10:28:45
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:28:45
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:28:45
DEBUG
Exiting history()
10:28:45
DEBUG
Exiting history()
10:28:45
DEBUG
Entering history()
10:28:45
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:45
DEBUG
Entering get()
10:28:45
DEBUG
Entering _make_request()
10:28:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:45
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:45
DEBUG
Entering _get_cookie_and_crumb()
10:28:45
DEBUG
cookie_mode = 'basic'
10:28:45
DEBUG
Entering _get_cookie_and_crumb_basic()
10:28:45
DEBUG
Entering _get_cookie_basic()
10:28:45
DEBUG
reusing cookie
10:28:45
DEBUG
Exiting _get_cookie_basic()
10:28:45
DEBUG
Entering _get_crumb_basic()
10:28:45
DEBUG
reusing crumb
10:28:45
DEBUG
Exiting _get_crumb_basic()
10:28:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:28:45
DEBUG
Exiting _get_cookie_and_crumb()
10:28:45
DEBUG
response code=200
10:28:45
DEBUG
Exiting _make_request()
10:28:45
DEBUG
Exiting get()
10:28:45
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:28:29
10:28:45
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:28:29-05:00
10:28:45
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:28:29-05:00
10:28:45
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:28:45
DEBUG
Exiting history()
10:28:45
DEBUG
POLL [Yahoo]: 10:28:45 Price=$55.92
10:28:45
DEBUG
CHECK: C=55.92 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:28:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:28:55
DEBUG
Entering history()
10:28:55
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:28:55
DEBUG
Entering history()
10:28:55
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:55
DEBUG
Entering get()
10:28:55
DEBUG
Entering _make_request()
10:28:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:55
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:55
DEBUG
Entering _get_cookie_and_crumb()
10:28:55
DEBUG
cookie_mode = 'basic'
10:28:55
DEBUG
Entering _get_cookie_and_crumb_basic()
10:28:55
DEBUG
Entering _get_cookie_basic()
10:28:55
DEBUG
reusing cookie
10:28:55
DEBUG
Exiting _get_cookie_basic()
10:28:55
DEBUG
Entering _get_crumb_basic()
10:28:55
DEBUG
reusing crumb
10:28:55
DEBUG
Exiting _get_crumb_basic()
10:28:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:28:55
DEBUG
Exiting _get_cookie_and_crumb()
10:28:55
DEBUG
response code=200
10:28:55
DEBUG
Exiting _make_request()
10:28:55
DEBUG
Exiting get()
10:28:55
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:28:45
10:28:55
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:28:45-05:00
10:28:55
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:28:55
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:28:55
DEBUG
Exiting history()
10:28:55
DEBUG
Exiting history()
10:28:55
DEBUG
Entering history()
10:28:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:55
DEBUG
Entering get()
10:28:55
DEBUG
Entering _make_request()
10:28:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:55
DEBUG
Entering _get_cookie_and_crumb()
10:28:55
DEBUG
cookie_mode = 'basic'
10:28:55
DEBUG
Entering _get_cookie_and_crumb_basic()
10:28:55
DEBUG
Entering _get_cookie_basic()
10:28:55
DEBUG
reusing cookie
10:28:55
DEBUG
Exiting _get_cookie_basic()
10:28:55
DEBUG
Entering _get_crumb_basic()
10:28:55
DEBUG
reusing crumb
10:28:55
DEBUG
Exiting _get_crumb_basic()
10:28:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:28:55
DEBUG
Exiting _get_cookie_and_crumb()
10:28:55
DEBUG
response code=200
10:28:55
DEBUG
Exiting _make_request()
10:28:55
DEBUG
Exiting get()
10:28:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:28:55
10:28:56
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:28:55-05:00
10:28:56
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:28:55-05:00
10:28:56
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:28:56
DEBUG
Exiting history()
10:29:00
DEBUG
BAR: 10:28:00 O=56.01 H=56.01 L=56.01 C=56.01
10:29:00
DEBUG
Checking: C=56.01 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:29:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:29:06
DEBUG
Entering history()
10:29:06
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:29:06
DEBUG
Entering history()
10:29:06
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:06
DEBUG
Entering get()
10:29:06
DEBUG
Entering _make_request()
10:29:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:06
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:06
DEBUG
Entering _get_cookie_and_crumb()
10:29:06
DEBUG
cookie_mode = 'basic'
10:29:06
DEBUG
Entering _get_cookie_and_crumb_basic()
10:29:06
DEBUG
Entering _get_cookie_basic()
10:29:06
DEBUG
reusing cookie
10:29:06
DEBUG
Exiting _get_cookie_basic()
10:29:06
DEBUG
Entering _get_crumb_basic()
10:29:06
DEBUG
reusing crumb
10:29:06
DEBUG
Exiting _get_crumb_basic()
10:29:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:29:06
DEBUG
Exiting _get_cookie_and_crumb()
10:29:06
DEBUG
response code=200
10:29:06
DEBUG
Exiting _make_request()
10:29:06
DEBUG
Exiting get()
10:29:06
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:29:03
10:29:06
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:29:03-05:00
10:29:06
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:29:06
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:29:06
DEBUG
Exiting history()
10:29:06
DEBUG
Exiting history()
10:29:06
DEBUG
Entering history()
10:29:06
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:06
DEBUG
Entering get()
10:29:06
DEBUG
Entering _make_request()
10:29:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:06
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:06
DEBUG
Entering _get_cookie_and_crumb()
10:29:06
DEBUG
cookie_mode = 'basic'
10:29:06
DEBUG
Entering _get_cookie_and_crumb_basic()
10:29:06
DEBUG
Entering _get_cookie_basic()
10:29:06
DEBUG
reusing cookie
10:29:06
DEBUG
Exiting _get_cookie_basic()
10:29:06
DEBUG
Entering _get_crumb_basic()
10:29:06
DEBUG
reusing crumb
10:29:06
DEBUG
Exiting _get_crumb_basic()
10:29:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:29:06
DEBUG
Exiting _get_cookie_and_crumb()
10:29:06
DEBUG
response code=200
10:29:06
DEBUG
Exiting _make_request()
10:29:06
DEBUG
Exiting get()
10:29:06
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:29:03
10:29:06
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:29:03-05:00
10:29:06
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:29:03-05:00
10:29:06
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:29:06
DEBUG
Exiting history()
10:29:06
DEBUG
POLL [Yahoo]: 10:29:06 Price=$55.92
10:29:06
DEBUG
CHECK: C=55.92 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:29:16
DEBUG
Entering history()
10:29:16
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:29:16
DEBUG
Entering history()
10:29:16
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:16
DEBUG
Entering get()
10:29:16
DEBUG
Entering _make_request()
10:29:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:16
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:16
DEBUG
Entering _get_cookie_and_crumb()
10:29:16
DEBUG
cookie_mode = 'basic'
10:29:16
DEBUG
Entering _get_cookie_and_crumb_basic()
10:29:16
DEBUG
Entering _get_cookie_basic()
10:29:16
DEBUG
reusing cookie
10:29:16
DEBUG
Exiting _get_cookie_basic()
10:29:16
DEBUG
Entering _get_crumb_basic()
10:29:16
DEBUG
reusing crumb
10:29:16
DEBUG
Exiting _get_crumb_basic()
10:29:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:29:16
DEBUG
Exiting _get_cookie_and_crumb()
10:29:16
DEBUG
response code=200
10:29:16
DEBUG
Exiting _make_request()
10:29:16
DEBUG
Exiting get()
10:29:16
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:29:14
10:29:16
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:29:14-05:00
10:29:16
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:29:16
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:29:16
DEBUG
Exiting history()
10:29:16
DEBUG
Exiting history()
10:29:16
DEBUG
Entering history()
10:29:16
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:16
DEBUG
Entering get()
10:29:16
DEBUG
Entering _make_request()
10:29:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:16
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:16
DEBUG
Entering _get_cookie_and_crumb()
10:29:16
DEBUG
cookie_mode = 'basic'
10:29:16
DEBUG
Entering _get_cookie_and_crumb_basic()
10:29:16
DEBUG
Entering _get_cookie_basic()
10:29:16
DEBUG
reusing cookie
10:29:16
DEBUG
Exiting _get_cookie_basic()
10:29:16
DEBUG
Entering _get_crumb_basic()
10:29:16
DEBUG
reusing crumb
10:29:16
DEBUG
Exiting _get_crumb_basic()
10:29:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:29:16
DEBUG
Exiting _get_cookie_and_crumb()
10:29:16
DEBUG
response code=200
10:29:16
DEBUG
Exiting _make_request()
10:29:16
DEBUG
Exiting get()
10:29:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:29:14
10:29:16
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:29:14-05:00
10:29:16
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:29:14-05:00
10:29:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:29:16
DEBUG
Exiting history()
10:29:16
DEBUG
POLL [Yahoo]: 10:29:16 Price=$55.92
10:29:16
DEBUG
CHECK: C=55.92 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:29:26
DEBUG
Entering history()
10:29:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:29:26
DEBUG
Entering history()
10:29:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:26
DEBUG
Entering get()
10:29:26
DEBUG
Entering _make_request()
10:29:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:26
DEBUG
Entering _get_cookie_and_crumb()
10:29:26
DEBUG
cookie_mode = 'basic'
10:29:26
DEBUG
Entering _get_cookie_and_crumb_basic()
10:29:26
DEBUG
Entering _get_cookie_basic()
10:29:26
DEBUG
reusing cookie
10:29:26
DEBUG
Exiting _get_cookie_basic()
10:29:26
DEBUG
Entering _get_crumb_basic()
10:29:26
DEBUG
reusing crumb
10:29:26
DEBUG
Exiting _get_crumb_basic()
10:29:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:29:26
DEBUG
Exiting _get_cookie_and_crumb()
10:29:26
DEBUG
response code=200
10:29:26
DEBUG
Exiting _make_request()
10:29:26
DEBUG
Exiting get()
10:29:26
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:29:14
10:29:26
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:29:14-05:00
10:29:26
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:29:26
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:29:26
DEBUG
Exiting history()
10:29:26
DEBUG
Exiting history()
10:29:26
DEBUG
Entering history()
10:29:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:26
DEBUG
Entering get()
10:29:26
DEBUG
Entering _make_request()
10:29:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:26
DEBUG
Entering _get_cookie_and_crumb()
10:29:26
DEBUG
cookie_mode = 'basic'
10:29:26
DEBUG
Entering _get_cookie_and_crumb_basic()
10:29:26
DEBUG
Entering _get_cookie_basic()
10:29:26
DEBUG
reusing cookie
10:29:26
DEBUG
Exiting _get_cookie_basic()
10:29:26
DEBUG
Entering _get_crumb_basic()
10:29:26
DEBUG
reusing crumb
10:29:26
DEBUG
Exiting _get_crumb_basic()
10:29:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:29:26
DEBUG
Exiting _get_cookie_and_crumb()
10:29:26
DEBUG
response code=200
10:29:26
DEBUG
Exiting _make_request()
10:29:26
DEBUG
Exiting get()
10:29:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:29:14
10:29:26
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:29:14-05:00
10:29:26
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:29:14-05:00
10:29:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:29:26
DEBUG
Exiting history()
10:29:35
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:29:36
DEBUG
Entering history()
10:29:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:29:36
DEBUG
Entering history()
10:29:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:36
DEBUG
Entering get()
10:29:36
DEBUG
Entering _make_request()
10:29:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:36
DEBUG
Entering _get_cookie_and_crumb()
10:29:36
DEBUG
cookie_mode = 'basic'
10:29:36
DEBUG
Entering _get_cookie_and_crumb_basic()
10:29:36
DEBUG
Entering _get_cookie_basic()
10:29:36
DEBUG
reusing cookie
10:29:36
DEBUG
Exiting _get_cookie_basic()
10:29:36
DEBUG
Entering _get_crumb_basic()
10:29:36
DEBUG
reusing crumb
10:29:36
DEBUG
Exiting _get_crumb_basic()
10:29:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:29:36
DEBUG
Exiting _get_cookie_and_crumb()
10:29:36
DEBUG
response code=200
10:29:36
DEBUG
Exiting _make_request()
10:29:36
DEBUG
Exiting get()
10:29:36
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:29:33
10:29:36
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:29:33-05:00
10:29:36
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:29:36
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:29:36
DEBUG
Exiting history()
10:29:36
DEBUG
Exiting history()
10:29:36
DEBUG
Entering history()
10:29:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:36
DEBUG
Entering get()
10:29:36
DEBUG
Entering _make_request()
10:29:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:36
DEBUG
Entering _get_cookie_and_crumb()
10:29:36
DEBUG
cookie_mode = 'basic'
10:29:36
DEBUG
Entering _get_cookie_and_crumb_basic()
10:29:36
DEBUG
Entering _get_cookie_basic()
10:29:36
DEBUG
reusing cookie
10:29:36
DEBUG
Exiting _get_cookie_basic()
10:29:36
DEBUG
Entering _get_crumb_basic()
10:29:36
DEBUG
reusing crumb
10:29:36
DEBUG
Exiting _get_crumb_basic()
10:29:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:29:36
DEBUG
Exiting _get_cookie_and_crumb()
10:29:36
DEBUG
response code=200
10:29:36
DEBUG
Exiting _make_request()
10:29:36
DEBUG
Exiting get()
10:29:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:29:33
10:29:36
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:29:33-05:00
10:29:36
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:29:33-05:00
10:29:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:29:36
DEBUG
Exiting history()
10:29:36
DEBUG
POLL [Yahoo]: 10:29:36 Price=$55.85
10:29:36
DEBUG
CHECK: C=55.85 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:29:46
DEBUG
Entering history()
10:29:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:29:46
DEBUG
Entering history()
10:29:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:46
DEBUG
Entering get()
10:29:46
DEBUG
Entering _make_request()
10:29:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:46
DEBUG
Entering _get_cookie_and_crumb()
10:29:46
DEBUG
cookie_mode = 'basic'
10:29:46
DEBUG
Entering _get_cookie_and_crumb_basic()
10:29:46
DEBUG
Entering _get_cookie_basic()
10:29:46
DEBUG
reusing cookie
10:29:46
DEBUG
Exiting _get_cookie_basic()
10:29:46
DEBUG
Entering _get_crumb_basic()
10:29:46
DEBUG
reusing crumb
10:29:46
DEBUG
Exiting _get_crumb_basic()
10:29:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:29:46
DEBUG
Exiting _get_cookie_and_crumb()
10:29:46
DEBUG
response code=200
10:29:46
DEBUG
Exiting _make_request()
10:29:46
DEBUG
Exiting get()
10:29:46
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:29:33
10:29:46
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:29:33-05:00
10:29:46
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:29:46
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:29:46
DEBUG
Exiting history()
10:29:46
DEBUG
Exiting history()
10:29:46
DEBUG
Entering history()
10:29:46
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:46
DEBUG
Entering get()
10:29:46
DEBUG
Entering _make_request()
10:29:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:46
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:46
DEBUG
Entering _get_cookie_and_crumb()
10:29:46
DEBUG
cookie_mode = 'basic'
10:29:46
DEBUG
Entering _get_cookie_and_crumb_basic()
10:29:46
DEBUG
Entering _get_cookie_basic()
10:29:46
DEBUG
reusing cookie
10:29:46
DEBUG
Exiting _get_cookie_basic()
10:29:46
DEBUG
Entering _get_crumb_basic()
10:29:46
DEBUG
reusing crumb
10:29:46
DEBUG
Exiting _get_crumb_basic()
10:29:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:29:46
DEBUG
Exiting _get_cookie_and_crumb()
10:29:47
DEBUG
response code=200
10:29:47
DEBUG
Exiting _make_request()
10:29:47
DEBUG
Exiting get()
10:29:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:29:46
10:29:47
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:29:46-05:00
10:29:47
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:29:46-05:00
10:29:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:29:47
DEBUG
Exiting history()
10:29:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:29:57
DEBUG
Entering history()
10:29:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:29:57
DEBUG
Entering history()
10:29:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:57
DEBUG
Entering get()
10:29:57
DEBUG
Entering _make_request()
10:29:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:57
DEBUG
Entering _get_cookie_and_crumb()
10:29:57
DEBUG
cookie_mode = 'basic'
10:29:57
DEBUG
Entering _get_cookie_and_crumb_basic()
10:29:57
DEBUG
Entering _get_cookie_basic()
10:29:57
DEBUG
reusing cookie
10:29:57
DEBUG
Exiting _get_cookie_basic()
10:29:57
DEBUG
Entering _get_crumb_basic()
10:29:57
DEBUG
reusing crumb
10:29:57
DEBUG
Exiting _get_crumb_basic()
10:29:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:29:57
DEBUG
Exiting _get_cookie_and_crumb()
10:29:57
DEBUG
response code=200
10:29:57
DEBUG
Exiting _make_request()
10:29:57
DEBUG
Exiting get()
10:29:57
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:29:56
10:29:57
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:29:56-05:00
10:29:57
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:29:57
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:29:57
DEBUG
Exiting history()
10:29:57
DEBUG
Exiting history()
10:29:57
DEBUG
Entering history()
10:29:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:57
DEBUG
Entering get()
10:29:57
DEBUG
Entering _make_request()
10:29:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:57
DEBUG
Entering _get_cookie_and_crumb()
10:29:57
DEBUG
cookie_mode = 'basic'
10:29:57
DEBUG
Entering _get_cookie_and_crumb_basic()
10:29:57
DEBUG
Entering _get_cookie_basic()
10:29:57
DEBUG
reusing cookie
10:29:57
DEBUG
Exiting _get_cookie_basic()
10:29:57
DEBUG
Entering _get_crumb_basic()
10:29:57
DEBUG
reusing crumb
10:29:57
DEBUG
Exiting _get_crumb_basic()
10:29:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:29:57
DEBUG
Exiting _get_cookie_and_crumb()
10:29:57
DEBUG
response code=200
10:29:57
DEBUG
Exiting _make_request()
10:29:57
DEBUG
Exiting get()
10:29:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:29:56
10:29:57
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:29:56-05:00
10:29:57
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:29:56-05:00
10:29:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 09:30:00-05:00
10:29:57
DEBUG
Exiting history()
10:29:57
DEBUG
POLL [Yahoo]: 10:29:57 Price=$55.85
10:29:57
DEBUG
CHECK: C=55.85 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:30:00
DEBUG
BAR: 10:29:00 O=55.85 H=55.85 L=55.85 C=55.85
10:30:00
DEBUG
Checking: C=55.85 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:30:05
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:30:07
DEBUG
Entering history()
10:30:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:30:07
DEBUG
Entering history()
10:30:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:07
DEBUG
Entering get()
10:30:07
DEBUG
Entering _make_request()
10:30:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:07
DEBUG
Entering _get_cookie_and_crumb()
10:30:07
DEBUG
cookie_mode = 'basic'
10:30:07
DEBUG
Entering _get_cookie_and_crumb_basic()
10:30:07
DEBUG
Entering _get_cookie_basic()
10:30:07
DEBUG
reusing cookie
10:30:07
DEBUG
Exiting _get_cookie_basic()
10:30:07
DEBUG
Entering _get_crumb_basic()
10:30:07
DEBUG
reusing crumb
10:30:07
DEBUG
Exiting _get_crumb_basic()
10:30:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:30:07
DEBUG
Exiting _get_cookie_and_crumb()
10:30:07
DEBUG
response code=200
10:30:07
DEBUG
Exiting _make_request()
10:30:07
DEBUG
Exiting get()
10:30:07
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:30:05
10:30:07
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:30:05-05:00
10:30:07
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:30:07
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:30:07
DEBUG
Exiting history()
10:30:07
DEBUG
Exiting history()
10:30:07
DEBUG
Entering history()
10:30:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:07
DEBUG
Entering get()
10:30:07
DEBUG
Entering _make_request()
10:30:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:07
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:07
DEBUG
Entering _get_cookie_and_crumb()
10:30:07
DEBUG
cookie_mode = 'basic'
10:30:07
DEBUG
Entering _get_cookie_and_crumb_basic()
10:30:07
DEBUG
Entering _get_cookie_basic()
10:30:07
DEBUG
reusing cookie
10:30:07
DEBUG
Exiting _get_cookie_basic()
10:30:07
DEBUG
Entering _get_crumb_basic()
10:30:07
DEBUG
reusing crumb
10:30:07
DEBUG
Exiting _get_crumb_basic()
10:30:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:30:07
DEBUG
Exiting _get_cookie_and_crumb()
10:30:07
DEBUG
response code=200
10:30:07
DEBUG
Exiting _make_request()
10:30:07
DEBUG
Exiting get()
10:30:07
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:30:05
10:30:07
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:05-05:00
10:30:07
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:05-05:00
10:30:07
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:30:07
DEBUG
Exiting history()
10:30:07
DEBUG
POLL [Yahoo]: 10:30:07 Price=$55.81
10:30:07
DEBUG
CHECK: C=55.81 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:30:17
DEBUG
Entering history()
10:30:17
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:30:17
DEBUG
Entering history()
10:30:17
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:17
DEBUG
Entering get()
10:30:17
DEBUG
Entering _make_request()
10:30:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:17
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:17
DEBUG
Entering _get_cookie_and_crumb()
10:30:17
DEBUG
cookie_mode = 'basic'
10:30:17
DEBUG
Entering _get_cookie_and_crumb_basic()
10:30:17
DEBUG
Entering _get_cookie_basic()
10:30:17
DEBUG
reusing cookie
10:30:17
DEBUG
Exiting _get_cookie_basic()
10:30:17
DEBUG
Entering _get_crumb_basic()
10:30:17
DEBUG
reusing crumb
10:30:17
DEBUG
Exiting _get_crumb_basic()
10:30:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:30:17
DEBUG
Exiting _get_cookie_and_crumb()
10:30:17
DEBUG
response code=200
10:30:17
DEBUG
Exiting _make_request()
10:30:17
DEBUG
Exiting get()
10:30:17
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:30:15
10:30:17
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:30:15-05:00
10:30:17
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:30:17
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:30:17
DEBUG
Exiting history()
10:30:17
DEBUG
Exiting history()
10:30:17
DEBUG
Entering history()
10:30:17
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:17
DEBUG
Entering get()
10:30:17
DEBUG
Entering _make_request()
10:30:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:17
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:17
DEBUG
Entering _get_cookie_and_crumb()
10:30:17
DEBUG
cookie_mode = 'basic'
10:30:17
DEBUG
Entering _get_cookie_and_crumb_basic()
10:30:17
DEBUG
Entering _get_cookie_basic()
10:30:17
DEBUG
reusing cookie
10:30:17
DEBUG
Exiting _get_cookie_basic()
10:30:17
DEBUG
Entering _get_crumb_basic()
10:30:17
DEBUG
reusing crumb
10:30:17
DEBUG
Exiting _get_crumb_basic()
10:30:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:30:17
DEBUG
Exiting _get_cookie_and_crumb()
10:30:17
DEBUG
response code=200
10:30:17
DEBUG
Exiting _make_request()
10:30:17
DEBUG
Exiting get()
10:30:17
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:30:05
10:30:17
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:05-05:00
10:30:17
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:05-05:00
10:30:17
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:30:17
DEBUG
Exiting history()
10:30:17
DEBUG
POLL [Yahoo]: 10:30:17 Price=$55.76
10:30:17
DEBUG
CHECK: C=55.76 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:30:27
DEBUG
Entering history()
10:30:27
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:30:27
DEBUG
Entering history()
10:30:27
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:27
DEBUG
Entering get()
10:30:27
DEBUG
Entering _make_request()
10:30:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:27
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:27
DEBUG
Entering _get_cookie_and_crumb()
10:30:27
DEBUG
cookie_mode = 'basic'
10:30:27
DEBUG
Entering _get_cookie_and_crumb_basic()
10:30:27
DEBUG
Entering _get_cookie_basic()
10:30:27
DEBUG
reusing cookie
10:30:27
DEBUG
Exiting _get_cookie_basic()
10:30:27
DEBUG
Entering _get_crumb_basic()
10:30:27
DEBUG
reusing crumb
10:30:27
DEBUG
Exiting _get_crumb_basic()
10:30:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:30:27
DEBUG
Exiting _get_cookie_and_crumb()
10:30:27
DEBUG
response code=200
10:30:27
DEBUG
Exiting _make_request()
10:30:27
DEBUG
Exiting get()
10:30:27
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:30:15
10:30:27
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:30:15-05:00
10:30:27
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:30:27
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:30:27
DEBUG
Exiting history()
10:30:27
DEBUG
Exiting history()
10:30:27
DEBUG
Entering history()
10:30:27
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:27
DEBUG
Entering get()
10:30:27
DEBUG
Entering _make_request()
10:30:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:27
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:27
DEBUG
Entering _get_cookie_and_crumb()
10:30:27
DEBUG
cookie_mode = 'basic'
10:30:27
DEBUG
Entering _get_cookie_and_crumb_basic()
10:30:27
DEBUG
Entering _get_cookie_basic()
10:30:27
DEBUG
reusing cookie
10:30:27
DEBUG
Exiting _get_cookie_basic()
10:30:27
DEBUG
Entering _get_crumb_basic()
10:30:27
DEBUG
reusing crumb
10:30:27
DEBUG
Exiting _get_crumb_basic()
10:30:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:30:27
DEBUG
Exiting _get_cookie_and_crumb()
10:30:27
DEBUG
response code=200
10:30:27
DEBUG
Exiting _make_request()
10:30:27
DEBUG
Exiting get()
10:30:27
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:30:25
10:30:27
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:25-05:00
10:30:27
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:25-05:00
10:30:27
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:30:27
DEBUG
Exiting history()
10:30:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:30:37
DEBUG
Entering history()
10:30:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:30:37
DEBUG
Entering history()
10:30:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:37
DEBUG
Entering get()
10:30:37
DEBUG
Entering _make_request()
10:30:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:37
DEBUG
Entering _get_cookie_and_crumb()
10:30:37
DEBUG
cookie_mode = 'basic'
10:30:37
DEBUG
Entering _get_cookie_and_crumb_basic()
10:30:37
DEBUG
Entering _get_cookie_basic()
10:30:37
DEBUG
reusing cookie
10:30:37
DEBUG
Exiting _get_cookie_basic()
10:30:37
DEBUG
Entering _get_crumb_basic()
10:30:37
DEBUG
reusing crumb
10:30:37
DEBUG
Exiting _get_crumb_basic()
10:30:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:30:37
DEBUG
Exiting _get_cookie_and_crumb()
10:30:37
DEBUG
response code=200
10:30:37
DEBUG
Exiting _make_request()
10:30:37
DEBUG
Exiting get()
10:30:37
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:30:35
10:30:37
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:30:35-05:00
10:30:37
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:30:37
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:30:37
DEBUG
Exiting history()
10:30:37
DEBUG
Exiting history()
10:30:37
DEBUG
Entering history()
10:30:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:37
DEBUG
Entering get()
10:30:37
DEBUG
Entering _make_request()
10:30:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:37
DEBUG
Entering _get_cookie_and_crumb()
10:30:37
DEBUG
cookie_mode = 'basic'
10:30:37
DEBUG
Entering _get_cookie_and_crumb_basic()
10:30:37
DEBUG
Entering _get_cookie_basic()
10:30:37
DEBUG
reusing cookie
10:30:37
DEBUG
Exiting _get_cookie_basic()
10:30:37
DEBUG
Entering _get_crumb_basic()
10:30:37
DEBUG
reusing crumb
10:30:37
DEBUG
Exiting _get_crumb_basic()
10:30:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:30:37
DEBUG
Exiting _get_cookie_and_crumb()
10:30:37
DEBUG
response code=200
10:30:37
DEBUG
Exiting _make_request()
10:30:37
DEBUG
Exiting get()
10:30:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:30:25
10:30:37
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:25-05:00
10:30:37
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:25-05:00
10:30:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:30:37
DEBUG
Exiting history()
10:30:37
DEBUG
POLL [Yahoo]: 10:30:37 Price=$55.77
10:30:37
DEBUG
CHECK: C=55.77 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:30:47
DEBUG
Entering history()
10:30:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:30:47
DEBUG
Entering history()
10:30:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:47
DEBUG
Entering get()
10:30:47
DEBUG
Entering _make_request()
10:30:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:47
DEBUG
Entering _get_cookie_and_crumb()
10:30:47
DEBUG
cookie_mode = 'basic'
10:30:47
DEBUG
Entering _get_cookie_and_crumb_basic()
10:30:47
DEBUG
Entering _get_cookie_basic()
10:30:47
DEBUG
reusing cookie
10:30:47
DEBUG
Exiting _get_cookie_basic()
10:30:47
DEBUG
Entering _get_crumb_basic()
10:30:47
DEBUG
reusing crumb
10:30:47
DEBUG
Exiting _get_crumb_basic()
10:30:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:30:47
DEBUG
Exiting _get_cookie_and_crumb()
10:30:47
DEBUG
response code=200
10:30:47
DEBUG
Exiting _make_request()
10:30:47
DEBUG
Exiting get()
10:30:47
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:30:35
10:30:47
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:30:35-05:00
10:30:47
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:30:47
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:30:47
DEBUG
Exiting history()
10:30:47
DEBUG
Exiting history()
10:30:47
DEBUG
Entering history()
10:30:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:47
DEBUG
Entering get()
10:30:47
DEBUG
Entering _make_request()
10:30:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:47
DEBUG
Entering _get_cookie_and_crumb()
10:30:47
DEBUG
cookie_mode = 'basic'
10:30:47
DEBUG
Entering _get_cookie_and_crumb_basic()
10:30:47
DEBUG
Entering _get_cookie_basic()
10:30:47
DEBUG
reusing cookie
10:30:47
DEBUG
Exiting _get_cookie_basic()
10:30:47
DEBUG
Entering _get_crumb_basic()
10:30:47
DEBUG
reusing crumb
10:30:47
DEBUG
Exiting _get_crumb_basic()
10:30:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:30:47
DEBUG
Exiting _get_cookie_and_crumb()
10:30:47
DEBUG
response code=200
10:30:47
DEBUG
Exiting _make_request()
10:30:47
DEBUG
Exiting get()
10:30:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:30:45
10:30:47
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:45-05:00
10:30:47
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:45-05:00
10:30:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:30:47
DEBUG
Exiting history()
10:30:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:30:57
DEBUG
Entering history()
10:30:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:30:57
DEBUG
Entering history()
10:30:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:57
DEBUG
Entering get()
10:30:57
DEBUG
Entering _make_request()
10:30:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:57
DEBUG
Entering _get_cookie_and_crumb()
10:30:57
DEBUG
cookie_mode = 'basic'
10:30:57
DEBUG
Entering _get_cookie_and_crumb_basic()
10:30:57
DEBUG
Entering _get_cookie_basic()
10:30:57
DEBUG
reusing cookie
10:30:57
DEBUG
Exiting _get_cookie_basic()
10:30:57
DEBUG
Entering _get_crumb_basic()
10:30:57
DEBUG
reusing crumb
10:30:57
DEBUG
Exiting _get_crumb_basic()
10:30:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:30:57
DEBUG
Exiting _get_cookie_and_crumb()
10:30:57
DEBUG
response code=200
10:30:57
DEBUG
Exiting _make_request()
10:30:57
DEBUG
Exiting get()
10:30:57
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:30:56
10:30:57
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:30:56-05:00
10:30:57
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:30:57
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:30:57
DEBUG
Exiting history()
10:30:57
DEBUG
Exiting history()
10:30:57
DEBUG
Entering history()
10:30:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:57
DEBUG
Entering get()
10:30:57
DEBUG
Entering _make_request()
10:30:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:57
DEBUG
Entering _get_cookie_and_crumb()
10:30:57
DEBUG
cookie_mode = 'basic'
10:30:57
DEBUG
Entering _get_cookie_and_crumb_basic()
10:30:57
DEBUG
Entering _get_cookie_basic()
10:30:57
DEBUG
reusing cookie
10:30:57
DEBUG
Exiting _get_cookie_basic()
10:30:57
DEBUG
Entering _get_crumb_basic()
10:30:57
DEBUG
reusing crumb
10:30:57
DEBUG
Exiting _get_crumb_basic()
10:30:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:30:57
DEBUG
Exiting _get_cookie_and_crumb()
10:30:57
DEBUG
response code=200
10:30:57
DEBUG
Exiting _make_request()
10:30:57
DEBUG
Exiting get()
10:30:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:30:45
10:30:57
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:45-05:00
10:30:57
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:45-05:00
10:30:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:30:57
DEBUG
Exiting history()
10:30:57
DEBUG
POLL [Yahoo]: 10:30:57 Price=$55.78
10:30:57
DEBUG
CHECK: C=55.78 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:31:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:31:07
DEBUG
Entering history()
10:31:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:31:07
DEBUG
Entering history()
10:31:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:31:07
DEBUG
Entering get()
10:31:07
DEBUG
Entering _make_request()
10:31:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:31:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:31:07
DEBUG
Entering _get_cookie_and_crumb()
10:31:07
DEBUG
cookie_mode = 'basic'
10:31:07
DEBUG
Entering _get_cookie_and_crumb_basic()
10:31:07
DEBUG
Entering _get_cookie_basic()
10:31:07
DEBUG
reusing cookie
10:31:07
DEBUG
Exiting _get_cookie_basic()
10:31:07
DEBUG
Entering _get_crumb_basic()
10:31:07
DEBUG
reusing crumb
10:31:07
DEBUG
Exiting _get_crumb_basic()
10:31:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:31:07
DEBUG
Exiting _get_cookie_and_crumb()
10:31:07
DEBUG
response code=200
10:31:07
DEBUG
Exiting _make_request()
10:31:07
DEBUG
Exiting get()
10:31:07
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:30:56
10:31:07
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:30:56-05:00
10:31:07
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:31:07
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:31:07
DEBUG
Exiting history()
10:31:07
DEBUG
Exiting history()
10:31:07
DEBUG
Entering history()
10:31:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:31:08
DEBUG
Entering get()
10:31:08
DEBUG
Entering _make_request()
10:31:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:31:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:31:08
DEBUG
Entering _get_cookie_and_crumb()
10:31:08
DEBUG
cookie_mode = 'basic'
10:31:08
DEBUG
Entering _get_cookie_and_crumb_basic()
10:31:08
DEBUG
Entering _get_cookie_basic()
10:31:08
DEBUG
reusing cookie
10:31:08
DEBUG
Exiting _get_cookie_basic()
10:31:08
DEBUG
Entering _get_crumb_basic()
10:31:08
DEBUG
reusing crumb
10:31:08
DEBUG
Exiting _get_crumb_basic()
10:31:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:31:08
DEBUG
Exiting _get_cookie_and_crumb()
10:31:08
DEBUG
response code=200
10:31:08
DEBUG
Exiting _make_request()
10:31:08
DEBUG
Exiting get()
10:31:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:31:06
10:31:08
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:31:06-05:00
10:31:08
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:31:06-05:00
10:31:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:31:08
DEBUG
Exiting history()
10:31:18
DEBUG
Entering history()
10:31:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:31:18
DEBUG
Entering history()
10:31:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:31:18
DEBUG
Entering get()
10:31:18
DEBUG
Entering _make_request()
10:31:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:31:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:31:18
DEBUG
Entering _get_cookie_and_crumb()
10:31:18
DEBUG
cookie_mode = 'basic'
10:31:18
DEBUG
Entering _get_cookie_and_crumb_basic()
10:31:18
DEBUG
Entering _get_cookie_basic()
10:31:18
DEBUG
reusing cookie
10:31:18
DEBUG
Exiting _get_cookie_basic()
10:31:18
DEBUG
Entering _get_crumb_basic()
10:31:18
DEBUG
reusing crumb
10:31:18
DEBUG
Exiting _get_crumb_basic()
10:31:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:31:18
DEBUG
Exiting _get_cookie_and_crumb()
10:31:18
DEBUG
response code=200
10:31:18
DEBUG
Exiting _make_request()
10:31:18
DEBUG
Exiting get()
10:31:18
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:31:14
10:31:18
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:31:14-05:00
10:31:18
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:31:18
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:31:18
DEBUG
Exiting history()
10:31:18
DEBUG
Exiting history()
10:31:18
DEBUG
Entering history()
10:31:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:31:18
DEBUG
Entering get()
10:31:18
DEBUG
Entering _make_request()
10:31:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:31:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:31:18
DEBUG
Entering _get_cookie_and_crumb()
10:31:18
DEBUG
cookie_mode = 'basic'
10:31:18
DEBUG
Entering _get_cookie_and_crumb_basic()
10:31:18
DEBUG
Entering _get_cookie_basic()
10:31:18
DEBUG
reusing cookie
10:31:18
DEBUG
Exiting _get_cookie_basic()
10:31:18
DEBUG
Entering _get_crumb_basic()
10:31:18
DEBUG
reusing crumb
10:31:18
DEBUG
Exiting _get_crumb_basic()
10:31:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:31:18
DEBUG
Exiting _get_cookie_and_crumb()
10:31:18
DEBUG
response code=200
10:31:18
DEBUG
Exiting _make_request()
10:31:18
DEBUG
Exiting get()
10:31:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:31:14
10:31:18
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:31:14-05:00
10:31:18
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:31:14-05:00
10:31:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:31:18
DEBUG
Exiting history()
10:31:18
DEBUG
POLL [Yahoo]: 10:31:18 Price=$55.72
10:31:18
DEBUG
CHECK: C=55.72 vs OH=56.17 OL=55.74 | broke_high=True broke_low=False
10:31:18
INFO
📉 BREAKOUT DOWN: $55.74 → $55.72
10:31:18
DEBUG
State saved
10:31:28
DEBUG
Entering history()
10:31:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:31:28
DEBUG
Entering history()
10:31:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:31:28
DEBUG
Entering get()
10:31:28
DEBUG
Entering _make_request()
10:31:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:31:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:31:28
DEBUG
Entering _get_cookie_and_crumb()
10:31:28
DEBUG
cookie_mode = 'basic'
10:31:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:31:28
DEBUG
Entering _get_cookie_basic()
10:31:28
DEBUG
reusing cookie
10:31:28
DEBUG
Exiting _get_cookie_basic()
10:31:28
DEBUG
Entering _get_crumb_basic()
10:31:28
DEBUG
reusing crumb
10:31:28
DEBUG
Exiting _get_crumb_basic()
10:31:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:31:28
DEBUG
Exiting _get_cookie_and_crumb()
10:31:28
DEBUG
response code=200
10:31:28
DEBUG
Exiting _make_request()
10:31:28
DEBUG
Exiting get()
10:31:28
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:31:14
10:31:28
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:31:14-05:00
10:31:28
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:31:28
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:31:28
DEBUG
Exiting history()
10:31:28
DEBUG
Exiting history()
10:31:28
DEBUG
Entering history()
10:31:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:31:28
DEBUG
Entering get()
10:31:28
DEBUG
Entering _make_request()
10:31:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:31:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:31:28
DEBUG
Entering _get_cookie_and_crumb()
10:31:28
DEBUG
cookie_mode = 'basic'
10:31:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:31:28
DEBUG
Entering _get_cookie_basic()
10:31:28
DEBUG
reusing cookie
10:31:28
DEBUG
Exiting _get_cookie_basic()
10:31:28
DEBUG
Entering _get_crumb_basic()
10:31:28
DEBUG
reusing crumb
10:31:28
DEBUG
Exiting _get_crumb_basic()
10:31:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:31:28
DEBUG
Exiting _get_cookie_and_crumb()
10:31:28
DEBUG
response code=200
10:31:28
DEBUG
Exiting _make_request()
10:31:28
DEBUG
Exiting get()
10:31:28
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:31:25
10:31:28
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:31:25-05:00
10:31:28
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:31:25-05:00
10:31:28
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:31:28
DEBUG
Exiting history()
10:31:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:31:38
DEBUG
Entering history()
10:31:38
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:31:38
DEBUG
Entering history()
10:31:38
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:31:38
DEBUG
Entering get()
10:31:38
DEBUG
Entering _make_request()
10:31:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:31:38
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:31:38
DEBUG
Entering _get_cookie_and_crumb()
10:31:38
DEBUG
cookie_mode = 'basic'
10:31:38
DEBUG
Entering _get_cookie_and_crumb_basic()
10:31:38
DEBUG
Entering _get_cookie_basic()
10:31:38
DEBUG
reusing cookie
10:31:38
DEBUG
Exiting _get_cookie_basic()
10:31:38
DEBUG
Entering _get_crumb_basic()
10:31:38
DEBUG
reusing crumb
10:31:38
DEBUG
Exiting _get_crumb_basic()
10:31:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:31:38
DEBUG
Exiting _get_cookie_and_crumb()
10:31:38
DEBUG
response code=200
10:31:38
DEBUG
Exiting _make_request()
10:31:38
DEBUG
Exiting get()
10:31:38
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:31:37
10:31:38
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:31:37-05:00
10:31:38
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:31:38
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:31:38
DEBUG
Exiting history()
10:31:38
DEBUG
Exiting history()
10:31:38
DEBUG
Entering history()
10:31:38
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:31:38
DEBUG
Entering get()
10:31:38
DEBUG
Entering _make_request()
10:31:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:31:38
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:31:38
DEBUG
Entering _get_cookie_and_crumb()
10:31:38
DEBUG
cookie_mode = 'basic'
10:31:38
DEBUG
Entering _get_cookie_and_crumb_basic()
10:31:38
DEBUG
Entering _get_cookie_basic()
10:31:38
DEBUG
reusing cookie
10:31:38
DEBUG
Exiting _get_cookie_basic()
10:31:38
DEBUG
Entering _get_crumb_basic()
10:31:38
DEBUG
reusing crumb
10:31:38
DEBUG
Exiting _get_crumb_basic()
10:31:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:31:38
DEBUG
Exiting _get_cookie_and_crumb()
10:31:38
DEBUG
response code=200
10:31:38
DEBUG
Exiting _make_request()
10:31:38
DEBUG
Exiting get()
10:31:38
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:31:25
10:31:38
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:31:25-05:00
10:31:38
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:31:25-05:00
10:31:38
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:31:38
DEBUG
Exiting history()
10:31:38
DEBUG
POLL [Yahoo]: 10:31:38 Price=$55.78
10:31:38
DEBUG
CHECK: C=55.78 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:31:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:31:48
DEBUG
Entering history()
10:31:48
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:31:48
DEBUG
Entering history()
10:31:48
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:31:48
DEBUG
Entering get()
10:31:48
DEBUG
Entering _make_request()
10:31:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:31:48
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:31:48
DEBUG
Entering _get_cookie_and_crumb()
10:31:48
DEBUG
cookie_mode = 'basic'
10:31:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:31:48
DEBUG
Entering _get_cookie_basic()
10:31:48
DEBUG
reusing cookie
10:31:48
DEBUG
Exiting _get_cookie_basic()
10:31:48
DEBUG
Entering _get_crumb_basic()
10:31:48
DEBUG
reusing crumb
10:31:48
DEBUG
Exiting _get_crumb_basic()
10:31:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:31:48
DEBUG
Exiting _get_cookie_and_crumb()
10:31:48
DEBUG
response code=200
10:31:48
DEBUG
Exiting _make_request()
10:31:48
DEBUG
Exiting get()
10:31:48
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:31:37
10:31:48
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:31:37-05:00
10:31:48
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:31:48
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:31:48
DEBUG
Exiting history()
10:31:48
DEBUG
Exiting history()
10:31:48
DEBUG
Entering history()
10:31:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:31:48
DEBUG
Entering get()
10:31:48
DEBUG
Entering _make_request()
10:31:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:31:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:31:48
DEBUG
Entering _get_cookie_and_crumb()
10:31:48
DEBUG
cookie_mode = 'basic'
10:31:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:31:48
DEBUG
Entering _get_cookie_basic()
10:31:48
DEBUG
reusing cookie
10:31:48
DEBUG
Exiting _get_cookie_basic()
10:31:48
DEBUG
Entering _get_crumb_basic()
10:31:48
DEBUG
reusing crumb
10:31:48
DEBUG
Exiting _get_crumb_basic()
10:31:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:31:48
DEBUG
Exiting _get_cookie_and_crumb()
10:31:48
DEBUG
response code=200
10:31:48
DEBUG
Exiting _make_request()
10:31:48
DEBUG
Exiting get()
10:31:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:31:46
10:31:48
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:31:46-05:00
10:31:48
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:31:46-05:00
10:31:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:31:48
DEBUG
Exiting history()
10:31:58
DEBUG
Entering history()
10:31:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:31:58
DEBUG
Entering history()
10:31:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:31:58
DEBUG
Entering get()
10:31:58
DEBUG
Entering _make_request()
10:31:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:31:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:31:58
DEBUG
Entering _get_cookie_and_crumb()
10:31:58
DEBUG
cookie_mode = 'basic'
10:31:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:31:58
DEBUG
Entering _get_cookie_basic()
10:31:58
DEBUG
reusing cookie
10:31:58
DEBUG
Exiting _get_cookie_basic()
10:31:58
DEBUG
Entering _get_crumb_basic()
10:31:58
DEBUG
reusing crumb
10:31:58
DEBUG
Exiting _get_crumb_basic()
10:31:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:31:58
DEBUG
Exiting _get_cookie_and_crumb()
10:31:58
DEBUG
response code=200
10:31:58
DEBUG
Exiting _make_request()
10:31:58
DEBUG
Exiting get()
10:31:58
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:31:57
10:31:58
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:31:57-05:00
10:31:58
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:31:58
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:31:58
DEBUG
Exiting history()
10:31:58
DEBUG
Exiting history()
10:31:58
DEBUG
Entering history()
10:31:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:31:58
DEBUG
Entering get()
10:31:58
DEBUG
Entering _make_request()
10:31:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:31:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:31:58
DEBUG
Entering _get_cookie_and_crumb()
10:31:58
DEBUG
cookie_mode = 'basic'
10:31:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:31:58
DEBUG
Entering _get_cookie_basic()
10:31:58
DEBUG
reusing cookie
10:31:58
DEBUG
Exiting _get_cookie_basic()
10:31:58
DEBUG
Entering _get_crumb_basic()
10:31:58
DEBUG
reusing crumb
10:31:58
DEBUG
Exiting _get_crumb_basic()
10:31:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:31:58
DEBUG
Exiting _get_cookie_and_crumb()
10:31:58
DEBUG
response code=200
10:31:58
DEBUG
Exiting _make_request()
10:31:58
DEBUG
Exiting get()
10:31:58
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:31:46
10:31:58
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:31:46-05:00
10:31:58
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:31:46-05:00
10:31:58
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:31:58
DEBUG
Exiting history()
10:31:58
DEBUG
POLL [Yahoo]: 10:31:58 Price=$55.81
10:31:58
DEBUG
CHECK: C=55.81 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:32:00
DEBUG
BAR: 10:31:00 O=55.80 H=55.80 L=55.80 C=55.80
10:32:00
DEBUG
Checking: C=55.80 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:32:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:32:08
DEBUG
Entering history()
10:32:08
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:32:08
DEBUG
Entering history()
10:32:08
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:32:08
DEBUG
Entering get()
10:32:08
DEBUG
Entering _make_request()
10:32:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:32:08
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:32:08
DEBUG
Entering _get_cookie_and_crumb()
10:32:08
DEBUG
cookie_mode = 'basic'
10:32:08
DEBUG
Entering _get_cookie_and_crumb_basic()
10:32:08
DEBUG
Entering _get_cookie_basic()
10:32:08
DEBUG
reusing cookie
10:32:08
DEBUG
Exiting _get_cookie_basic()
10:32:08
DEBUG
Entering _get_crumb_basic()
10:32:08
DEBUG
reusing crumb
10:32:08
DEBUG
Exiting _get_crumb_basic()
10:32:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:32:08
DEBUG
Exiting _get_cookie_and_crumb()
10:32:08
DEBUG
response code=200
10:32:08
DEBUG
Exiting _make_request()
10:32:08
DEBUG
Exiting get()
10:32:08
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:31:57
10:32:08
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:31:57-05:00
10:32:08
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:32:08
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:32:08
DEBUG
Exiting history()
10:32:08
DEBUG
Exiting history()
10:32:08
DEBUG
Entering history()
10:32:08
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:32:08
DEBUG
Entering get()
10:32:08
DEBUG
Entering _make_request()
10:32:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:32:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:32:08
DEBUG
Entering _get_cookie_and_crumb()
10:32:08
DEBUG
cookie_mode = 'basic'
10:32:08
DEBUG
Entering _get_cookie_and_crumb_basic()
10:32:08
DEBUG
Entering _get_cookie_basic()
10:32:08
DEBUG
reusing cookie
10:32:08
DEBUG
Exiting _get_cookie_basic()
10:32:08
DEBUG
Entering _get_crumb_basic()
10:32:08
DEBUG
reusing crumb
10:32:08
DEBUG
Exiting _get_crumb_basic()
10:32:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:32:08
DEBUG
Exiting _get_cookie_and_crumb()
10:32:08
DEBUG
response code=200
10:32:08
DEBUG
Exiting _make_request()
10:32:08
DEBUG
Exiting get()
10:32:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:32:06
10:32:08
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:32:06-05:00
10:32:08
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:32:06-05:00
10:32:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:32:08
DEBUG
Exiting history()
10:32:18
DEBUG
Entering history()
10:32:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:32:18
DEBUG
Entering history()
10:32:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:32:18
DEBUG
Entering get()
10:32:18
DEBUG
Entering _make_request()
10:32:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:32:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:32:18
DEBUG
Entering _get_cookie_and_crumb()
10:32:18
DEBUG
cookie_mode = 'basic'
10:32:18
DEBUG
Entering _get_cookie_and_crumb_basic()
10:32:18
DEBUG
Entering _get_cookie_basic()
10:32:18
DEBUG
reusing cookie
10:32:18
DEBUG
Exiting _get_cookie_basic()
10:32:18
DEBUG
Entering _get_crumb_basic()
10:32:18
DEBUG
reusing crumb
10:32:18
DEBUG
Exiting _get_crumb_basic()
10:32:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:32:18
DEBUG
Exiting _get_cookie_and_crumb()
10:32:18
DEBUG
response code=200
10:32:18
DEBUG
Exiting _make_request()
10:32:18
DEBUG
Exiting get()
10:32:18
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:32:14
10:32:18
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:32:14-05:00
10:32:18
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:32:18
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:32:18
DEBUG
Exiting history()
10:32:18
DEBUG
Exiting history()
10:32:18
DEBUG
Entering history()
10:32:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:32:18
DEBUG
Entering get()
10:32:18
DEBUG
Entering _make_request()
10:32:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:32:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:32:18
DEBUG
Entering _get_cookie_and_crumb()
10:32:18
DEBUG
cookie_mode = 'basic'
10:32:18
DEBUG
Entering _get_cookie_and_crumb_basic()
10:32:18
DEBUG
Entering _get_cookie_basic()
10:32:18
DEBUG
reusing cookie
10:32:18
DEBUG
Exiting _get_cookie_basic()
10:32:18
DEBUG
Entering _get_crumb_basic()
10:32:18
DEBUG
reusing crumb
10:32:18
DEBUG
Exiting _get_crumb_basic()
10:32:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:32:18
DEBUG
Exiting _get_cookie_and_crumb()
10:32:18
DEBUG
response code=200
10:32:18
DEBUG
Exiting _make_request()
10:32:18
DEBUG
Exiting get()
10:32:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:32:06
10:32:18
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:32:06-05:00
10:32:18
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:32:06-05:00
10:32:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:32:18
DEBUG
Exiting history()
10:32:18
DEBUG
POLL [Yahoo]: 10:32:18 Price=$55.81
10:32:18
DEBUG
CHECK: C=55.81 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:32:28
DEBUG
Entering history()
10:32:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:32:28
DEBUG
Entering history()
10:32:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:32:28
DEBUG
Entering get()
10:32:28
DEBUG
Entering _make_request()
10:32:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:32:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:32:28
DEBUG
Entering _get_cookie_and_crumb()
10:32:28
DEBUG
cookie_mode = 'basic'
10:32:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:32:28
DEBUG
Entering _get_cookie_basic()
10:32:28
DEBUG
reusing cookie
10:32:28
DEBUG
Exiting _get_cookie_basic()
10:32:28
DEBUG
Entering _get_crumb_basic()
10:32:28
DEBUG
reusing crumb
10:32:28
DEBUG
Exiting _get_crumb_basic()
10:32:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:32:28
DEBUG
Exiting _get_cookie_and_crumb()
10:32:28
DEBUG
response code=200
10:32:28
DEBUG
Exiting _make_request()
10:32:28
DEBUG
Exiting get()
10:32:28
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:32:14
10:32:28
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:32:14-05:00
10:32:28
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:32:28
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:32:28
DEBUG
Exiting history()
10:32:28
DEBUG
Exiting history()
10:32:28
DEBUG
Entering history()
10:32:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:32:28
DEBUG
Entering get()
10:32:28
DEBUG
Entering _make_request()
10:32:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:32:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:32:28
DEBUG
Entering _get_cookie_and_crumb()
10:32:28
DEBUG
cookie_mode = 'basic'
10:32:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:32:28
DEBUG
Entering _get_cookie_basic()
10:32:28
DEBUG
reusing cookie
10:32:28
DEBUG
Exiting _get_cookie_basic()
10:32:28
DEBUG
Entering _get_crumb_basic()
10:32:28
DEBUG
reusing crumb
10:32:28
DEBUG
Exiting _get_crumb_basic()
10:32:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:32:28
DEBUG
Exiting _get_cookie_and_crumb()
10:32:29
DEBUG
response code=200
10:32:29
DEBUG
Exiting _make_request()
10:32:29
DEBUG
Exiting get()
10:32:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:32:26
10:32:29
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:32:26-05:00
10:32:29
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:32:26-05:00
10:32:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:32:29
DEBUG
Exiting history()
10:32:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:32:39
DEBUG
Entering history()
10:32:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:32:39
DEBUG
Entering history()
10:32:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:32:39
DEBUG
Entering get()
10:32:39
DEBUG
Entering _make_request()
10:32:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:32:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:32:39
DEBUG
Entering _get_cookie_and_crumb()
10:32:39
DEBUG
cookie_mode = 'basic'
10:32:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:32:39
DEBUG
Entering _get_cookie_basic()
10:32:39
DEBUG
reusing cookie
10:32:39
DEBUG
Exiting _get_cookie_basic()
10:32:39
DEBUG
Entering _get_crumb_basic()
10:32:39
DEBUG
reusing crumb
10:32:39
DEBUG
Exiting _get_crumb_basic()
10:32:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:32:39
DEBUG
Exiting _get_cookie_and_crumb()
10:32:39
DEBUG
response code=200
10:32:39
DEBUG
Exiting _make_request()
10:32:39
DEBUG
Exiting get()
10:32:39
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:32:38
10:32:39
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:32:38-05:00
10:32:39
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:32:39
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:32:39
DEBUG
Exiting history()
10:32:39
DEBUG
Exiting history()
10:32:39
DEBUG
Entering history()
10:32:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:32:39
DEBUG
Entering get()
10:32:39
DEBUG
Entering _make_request()
10:32:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:32:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:32:39
DEBUG
Entering _get_cookie_and_crumb()
10:32:39
DEBUG
cookie_mode = 'basic'
10:32:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:32:39
DEBUG
Entering _get_cookie_basic()
10:32:39
DEBUG
reusing cookie
10:32:39
DEBUG
Exiting _get_cookie_basic()
10:32:39
DEBUG
Entering _get_crumb_basic()
10:32:39
DEBUG
reusing crumb
10:32:39
DEBUG
Exiting _get_crumb_basic()
10:32:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:32:39
DEBUG
Exiting _get_cookie_and_crumb()
10:32:39
DEBUG
response code=200
10:32:39
DEBUG
Exiting _make_request()
10:32:39
DEBUG
Exiting get()
10:32:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:32:38
10:32:39
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:32:38-05:00
10:32:39
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:32:38-05:00
10:32:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:32:39
DEBUG
Exiting history()
10:32:39
DEBUG
POLL [Yahoo]: 10:32:39 Price=$55.85
10:32:39
DEBUG
CHECK: C=55.85 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:32:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:32:49
DEBUG
Entering history()
10:32:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:32:49
DEBUG
Entering history()
10:32:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:32:49
DEBUG
Entering get()
10:32:49
DEBUG
Entering _make_request()
10:32:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:32:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:32:49
DEBUG
Entering _get_cookie_and_crumb()
10:32:49
DEBUG
cookie_mode = 'basic'
10:32:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:32:49
DEBUG
Entering _get_cookie_basic()
10:32:49
DEBUG
reusing cookie
10:32:49
DEBUG
Exiting _get_cookie_basic()
10:32:49
DEBUG
Entering _get_crumb_basic()
10:32:49
DEBUG
reusing crumb
10:32:49
DEBUG
Exiting _get_crumb_basic()
10:32:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:32:49
DEBUG
Exiting _get_cookie_and_crumb()
10:32:49
DEBUG
response code=200
10:32:49
DEBUG
Exiting _make_request()
10:32:49
DEBUG
Exiting get()
10:32:49
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:32:43
10:32:49
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:32:43-05:00
10:32:49
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:32:49
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:32:49
DEBUG
Exiting history()
10:32:49
DEBUG
Exiting history()
10:32:49
DEBUG
Entering history()
10:32:49
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:32:49
DEBUG
Entering get()
10:32:49
DEBUG
Entering _make_request()
10:32:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:32:49
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:32:49
DEBUG
Entering _get_cookie_and_crumb()
10:32:49
DEBUG
cookie_mode = 'basic'
10:32:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:32:49
DEBUG
Entering _get_cookie_basic()
10:32:49
DEBUG
reusing cookie
10:32:49
DEBUG
Exiting _get_cookie_basic()
10:32:49
DEBUG
Entering _get_crumb_basic()
10:32:49
DEBUG
reusing crumb
10:32:49
DEBUG
Exiting _get_crumb_basic()
10:32:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:32:49
DEBUG
Exiting _get_cookie_and_crumb()
10:32:49
DEBUG
response code=200
10:32:49
DEBUG
Exiting _make_request()
10:32:49
DEBUG
Exiting get()
10:32:49
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:32:43
10:32:49
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:32:43-05:00
10:32:49
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:32:43-05:00
10:32:49
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:32:49
DEBUG
Exiting history()
10:32:49
DEBUG
POLL [Yahoo]: 10:32:49 Price=$55.86
10:32:49
DEBUG
CHECK: C=55.86 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:32:59
DEBUG
Entering history()
10:32:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:32:59
DEBUG
Entering history()
10:32:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:32:59
DEBUG
Entering get()
10:32:59
DEBUG
Entering _make_request()
10:32:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:32:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:32:59
DEBUG
Entering _get_cookie_and_crumb()
10:32:59
DEBUG
cookie_mode = 'basic'
10:32:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:32:59
DEBUG
Entering _get_cookie_basic()
10:32:59
DEBUG
reusing cookie
10:32:59
DEBUG
Exiting _get_cookie_basic()
10:32:59
DEBUG
Entering _get_crumb_basic()
10:32:59
DEBUG
reusing crumb
10:32:59
DEBUG
Exiting _get_crumb_basic()
10:32:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:32:59
DEBUG
Exiting _get_cookie_and_crumb()
10:32:59
DEBUG
response code=200
10:32:59
DEBUG
Exiting _make_request()
10:32:59
DEBUG
Exiting get()
10:32:59
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:32:56
10:32:59
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:32:56-05:00
10:32:59
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:32:59
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:32:59
DEBUG
Exiting history()
10:32:59
DEBUG
Exiting history()
10:32:59
DEBUG
Entering history()
10:32:59
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:32:59
DEBUG
Entering get()
10:32:59
DEBUG
Entering _make_request()
10:32:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:32:59
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:32:59
DEBUG
Entering _get_cookie_and_crumb()
10:32:59
DEBUG
cookie_mode = 'basic'
10:32:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:32:59
DEBUG
Entering _get_cookie_basic()
10:32:59
DEBUG
reusing cookie
10:32:59
DEBUG
Exiting _get_cookie_basic()
10:32:59
DEBUG
Entering _get_crumb_basic()
10:32:59
DEBUG
reusing crumb
10:32:59
DEBUG
Exiting _get_crumb_basic()
10:32:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:32:59
DEBUG
Exiting _get_cookie_and_crumb()
10:32:59
DEBUG
response code=200
10:32:59
DEBUG
Exiting _make_request()
10:32:59
DEBUG
Exiting get()
10:32:59
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:32:56
10:32:59
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:32:56-05:00
10:32:59
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:32:56-05:00
10:32:59
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:32:59
DEBUG
Exiting history()
10:32:59
DEBUG
POLL [Yahoo]: 10:32:59 Price=$55.88
10:32:59
DEBUG
CHECK: C=55.88 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:33:00
DEBUG
BAR: 10:32:00 O=55.84 H=55.84 L=55.84 C=55.84
10:33:00
DEBUG
Checking: C=55.84 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:33:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:33:09
DEBUG
Entering history()
10:33:09
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:33:09
DEBUG
Entering history()
10:33:09
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:33:09
DEBUG
Entering get()
10:33:09
DEBUG
Entering _make_request()
10:33:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:33:09
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:33:09
DEBUG
Entering _get_cookie_and_crumb()
10:33:09
DEBUG
cookie_mode = 'basic'
10:33:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:33:09
DEBUG
Entering _get_cookie_basic()
10:33:09
DEBUG
reusing cookie
10:33:09
DEBUG
Exiting _get_cookie_basic()
10:33:09
DEBUG
Entering _get_crumb_basic()
10:33:09
DEBUG
reusing crumb
10:33:09
DEBUG
Exiting _get_crumb_basic()
10:33:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:33:09
DEBUG
Exiting _get_cookie_and_crumb()
10:33:09
DEBUG
response code=200
10:33:09
DEBUG
Exiting _make_request()
10:33:09
DEBUG
Exiting get()
10:33:09
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:32:56
10:33:09
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:32:56-05:00
10:33:09
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:33:09
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:33:09
DEBUG
Exiting history()
10:33:09
DEBUG
Exiting history()
10:33:09
DEBUG
Entering history()
10:33:09
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:33:09
DEBUG
Entering get()
10:33:09
DEBUG
Entering _make_request()
10:33:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:33:09
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:33:09
DEBUG
Entering _get_cookie_and_crumb()
10:33:09
DEBUG
cookie_mode = 'basic'
10:33:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:33:09
DEBUG
Entering _get_cookie_basic()
10:33:09
DEBUG
reusing cookie
10:33:09
DEBUG
Exiting _get_cookie_basic()
10:33:09
DEBUG
Entering _get_crumb_basic()
10:33:09
DEBUG
reusing crumb
10:33:09
DEBUG
Exiting _get_crumb_basic()
10:33:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:33:09
DEBUG
Exiting _get_cookie_and_crumb()
10:33:09
DEBUG
response code=200
10:33:09
DEBUG
Exiting _make_request()
10:33:09
DEBUG
Exiting get()
10:33:09
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:32:56
10:33:09
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:32:56-05:00
10:33:09
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:32:56-05:00
10:33:09
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:33:09
DEBUG
Exiting history()
10:33:19
DEBUG
Entering history()
10:33:19
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:33:19
DEBUG
Entering history()
10:33:19
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:33:19
DEBUG
Entering get()
10:33:19
DEBUG
Entering _make_request()
10:33:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:33:19
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:33:19
DEBUG
Entering _get_cookie_and_crumb()
10:33:19
DEBUG
cookie_mode = 'basic'
10:33:19
DEBUG
Entering _get_cookie_and_crumb_basic()
10:33:19
DEBUG
Entering _get_cookie_basic()
10:33:19
DEBUG
reusing cookie
10:33:19
DEBUG
Exiting _get_cookie_basic()
10:33:19
DEBUG
Entering _get_crumb_basic()
10:33:19
DEBUG
reusing crumb
10:33:19
DEBUG
Exiting _get_crumb_basic()
10:33:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:33:19
DEBUG
Exiting _get_cookie_and_crumb()
10:33:19
DEBUG
response code=200
10:33:19
DEBUG
Exiting _make_request()
10:33:19
DEBUG
Exiting get()
10:33:19
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:33:18
10:33:19
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:33:18-05:00
10:33:19
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:33:19
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:33:19
DEBUG
Exiting history()
10:33:19
DEBUG
Exiting history()
10:33:19
DEBUG
Entering history()
10:33:19
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:33:19
DEBUG
Entering get()
10:33:19
DEBUG
Entering _make_request()
10:33:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:33:19
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:33:19
DEBUG
Entering _get_cookie_and_crumb()
10:33:19
DEBUG
cookie_mode = 'basic'
10:33:19
DEBUG
Entering _get_cookie_and_crumb_basic()
10:33:19
DEBUG
Entering _get_cookie_basic()
10:33:19
DEBUG
reusing cookie
10:33:19
DEBUG
Exiting _get_cookie_basic()
10:33:19
DEBUG
Entering _get_crumb_basic()
10:33:19
DEBUG
reusing crumb
10:33:19
DEBUG
Exiting _get_crumb_basic()
10:33:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:33:19
DEBUG
Exiting _get_cookie_and_crumb()
10:33:19
DEBUG
response code=200
10:33:19
DEBUG
Exiting _make_request()
10:33:19
DEBUG
Exiting get()
10:33:19
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:33:18
10:33:19
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:33:18-05:00
10:33:19
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:33:18-05:00
10:33:19
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:33:19
DEBUG
Exiting history()
10:33:19
DEBUG
POLL [Yahoo]: 10:33:19 Price=$55.96
10:33:19
DEBUG
CHECK: C=55.96 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:33:29
DEBUG
Entering history()
10:33:29
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:33:29
DEBUG
Entering history()
10:33:29
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:33:29
DEBUG
Entering get()
10:33:29
DEBUG
Entering _make_request()
10:33:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:33:29
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:33:29
DEBUG
Entering _get_cookie_and_crumb()
10:33:29
DEBUG
cookie_mode = 'basic'
10:33:29
DEBUG
Entering _get_cookie_and_crumb_basic()
10:33:29
DEBUG
Entering _get_cookie_basic()
10:33:29
DEBUG
reusing cookie
10:33:29
DEBUG
Exiting _get_cookie_basic()
10:33:29
DEBUG
Entering _get_crumb_basic()
10:33:29
DEBUG
reusing crumb
10:33:29
DEBUG
Exiting _get_crumb_basic()
10:33:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:33:29
DEBUG
Exiting _get_cookie_and_crumb()
10:33:29
DEBUG
response code=200
10:33:29
DEBUG
Exiting _make_request()
10:33:29
DEBUG
Exiting get()
10:33:29
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:33:18
10:33:29
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:33:18-05:00
10:33:29
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:33:29
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:33:29
DEBUG
Exiting history()
10:33:29
DEBUG
Exiting history()
10:33:29
DEBUG
Entering history()
10:33:29
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:33:29
DEBUG
Entering get()
10:33:29
DEBUG
Entering _make_request()
10:33:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:33:29
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:33:29
DEBUG
Entering _get_cookie_and_crumb()
10:33:29
DEBUG
cookie_mode = 'basic'
10:33:29
DEBUG
Entering _get_cookie_and_crumb_basic()
10:33:29
DEBUG
Entering _get_cookie_basic()
10:33:29
DEBUG
reusing cookie
10:33:29
DEBUG
Exiting _get_cookie_basic()
10:33:29
DEBUG
Entering _get_crumb_basic()
10:33:29
DEBUG
reusing crumb
10:33:29
DEBUG
Exiting _get_crumb_basic()
10:33:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:33:29
DEBUG
Exiting _get_cookie_and_crumb()
10:33:29
DEBUG
response code=200
10:33:29
DEBUG
Exiting _make_request()
10:33:29
DEBUG
Exiting get()
10:33:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:33:18
10:33:29
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:33:18-05:00
10:33:29
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:33:18-05:00
10:33:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:33:29
DEBUG
Exiting history()
10:33:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:33:39
DEBUG
Entering history()
10:33:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:33:39
DEBUG
Entering history()
10:33:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:33:39
DEBUG
Entering get()
10:33:39
DEBUG
Entering _make_request()
10:33:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:33:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:33:39
DEBUG
Entering _get_cookie_and_crumb()
10:33:39
DEBUG
cookie_mode = 'basic'
10:33:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:33:39
DEBUG
Entering _get_cookie_basic()
10:33:39
DEBUG
reusing cookie
10:33:39
DEBUG
Exiting _get_cookie_basic()
10:33:39
DEBUG
Entering _get_crumb_basic()
10:33:39
DEBUG
reusing crumb
10:33:39
DEBUG
Exiting _get_crumb_basic()
10:33:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:33:39
DEBUG
Exiting _get_cookie_and_crumb()
10:33:39
DEBUG
response code=200
10:33:39
DEBUG
Exiting _make_request()
10:33:39
DEBUG
Exiting get()
10:33:39
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:33:38
10:33:39
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:33:38-05:00
10:33:39
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:33:39
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:33:39
DEBUG
Exiting history()
10:33:39
DEBUG
Exiting history()
10:33:39
DEBUG
Entering history()
10:33:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:33:39
DEBUG
Entering get()
10:33:39
DEBUG
Entering _make_request()
10:33:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:33:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:33:39
DEBUG
Entering _get_cookie_and_crumb()
10:33:39
DEBUG
cookie_mode = 'basic'
10:33:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:33:39
DEBUG
Entering _get_cookie_basic()
10:33:39
DEBUG
reusing cookie
10:33:39
DEBUG
Exiting _get_cookie_basic()
10:33:39
DEBUG
Entering _get_crumb_basic()
10:33:39
DEBUG
reusing crumb
10:33:39
DEBUG
Exiting _get_crumb_basic()
10:33:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:33:39
DEBUG
Exiting _get_cookie_and_crumb()
10:33:39
DEBUG
response code=200
10:33:39
DEBUG
Exiting _make_request()
10:33:39
DEBUG
Exiting get()
10:33:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:33:38
10:33:39
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:33:38-05:00
10:33:39
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:33:38-05:00
10:33:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:33:39
DEBUG
Exiting history()
10:33:39
DEBUG
POLL [Yahoo]: 10:33:39 Price=$56.05
10:33:39
DEBUG
CHECK: C=56.05 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:33:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:33:49
DEBUG
Entering history()
10:33:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:33:49
DEBUG
Entering history()
10:33:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:33:49
DEBUG
Entering get()
10:33:49
DEBUG
Entering _make_request()
10:33:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:33:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:33:49
DEBUG
Entering _get_cookie_and_crumb()
10:33:49
DEBUG
cookie_mode = 'basic'
10:33:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:33:49
DEBUG
Entering _get_cookie_basic()
10:33:49
DEBUG
reusing cookie
10:33:49
DEBUG
Exiting _get_cookie_basic()
10:33:49
DEBUG
Entering _get_crumb_basic()
10:33:49
DEBUG
reusing crumb
10:33:49
DEBUG
Exiting _get_crumb_basic()
10:33:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:33:49
DEBUG
Exiting _get_cookie_and_crumb()
10:33:49
DEBUG
response code=200
10:33:49
DEBUG
Exiting _make_request()
10:33:49
DEBUG
Exiting get()
10:33:49
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:33:38
10:33:49
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:33:38-05:00
10:33:49
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:33:49
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:33:49
DEBUG
Exiting history()
10:33:49
DEBUG
Exiting history()
10:33:49
DEBUG
Entering history()
10:33:49
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:33:49
DEBUG
Entering get()
10:33:49
DEBUG
Entering _make_request()
10:33:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:33:49
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:33:49
DEBUG
Entering _get_cookie_and_crumb()
10:33:49
DEBUG
cookie_mode = 'basic'
10:33:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:33:49
DEBUG
Entering _get_cookie_basic()
10:33:49
DEBUG
reusing cookie
10:33:49
DEBUG
Exiting _get_cookie_basic()
10:33:49
DEBUG
Entering _get_crumb_basic()
10:33:49
DEBUG
reusing crumb
10:33:49
DEBUG
Exiting _get_crumb_basic()
10:33:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:33:49
DEBUG
Exiting _get_cookie_and_crumb()
10:33:49
DEBUG
response code=200
10:33:49
DEBUG
Exiting _make_request()
10:33:49
DEBUG
Exiting get()
10:33:49
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:33:38
10:33:49
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:33:38-05:00
10:33:49
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:33:38-05:00
10:33:49
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:33:49
DEBUG
Exiting history()
10:33:59
DEBUG
Entering history()
10:33:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:33:59
DEBUG
Entering history()
10:33:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:33:59
DEBUG
Entering get()
10:33:59
DEBUG
Entering _make_request()
10:33:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:33:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:33:59
DEBUG
Entering _get_cookie_and_crumb()
10:33:59
DEBUG
cookie_mode = 'basic'
10:33:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:33:59
DEBUG
Entering _get_cookie_basic()
10:33:59
DEBUG
reusing cookie
10:33:59
DEBUG
Exiting _get_cookie_basic()
10:33:59
DEBUG
Entering _get_crumb_basic()
10:33:59
DEBUG
reusing crumb
10:33:59
DEBUG
Exiting _get_crumb_basic()
10:33:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:33:59
DEBUG
Exiting _get_cookie_and_crumb()
10:33:59
DEBUG
response code=200
10:33:59
DEBUG
Exiting _make_request()
10:33:59
DEBUG
Exiting get()
10:34:00
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:33:57
10:34:00
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:33:57-05:00
10:34:00
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:34:00
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:34:00
DEBUG
Exiting history()
10:34:00
DEBUG
Exiting history()
10:34:00
DEBUG
Entering history()
10:34:00
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:34:00
DEBUG
Entering get()
10:34:00
DEBUG
Entering _make_request()
10:34:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:34:00
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:34:00
DEBUG
Entering _get_cookie_and_crumb()
10:34:00
DEBUG
cookie_mode = 'basic'
10:34:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:34:00
DEBUG
Entering _get_cookie_basic()
10:34:00
DEBUG
reusing cookie
10:34:00
DEBUG
Exiting _get_cookie_basic()
10:34:00
DEBUG
Entering _get_crumb_basic()
10:34:00
DEBUG
reusing crumb
10:34:00
DEBUG
Exiting _get_crumb_basic()
10:34:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:34:00
DEBUG
Exiting _get_cookie_and_crumb()
10:34:00
DEBUG
response code=200
10:34:00
DEBUG
Exiting _make_request()
10:34:00
DEBUG
Exiting get()
10:34:00
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:33:57
10:34:00
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:33:57-05:00
10:34:00
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:33:57-05:00
10:34:00
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:34:00
DEBUG
Exiting history()
10:34:00
DEBUG
POLL [Yahoo]: 10:34:00 Price=$56.03
10:34:00
DEBUG
CHECK: C=56.03 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:34:00
DEBUG
BAR: 10:33:00 O=56.03 H=56.06 L=56.03 C=56.04
10:34:00
DEBUG
Checking: C=56.04 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:34:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:34:10
DEBUG
Entering history()
10:34:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:34:10
DEBUG
Entering history()
10:34:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:34:10
DEBUG
Entering get()
10:34:10
DEBUG
Entering _make_request()
10:34:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:34:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:34:10
DEBUG
Entering _get_cookie_and_crumb()
10:34:10
DEBUG
cookie_mode = 'basic'
10:34:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:34:10
DEBUG
Entering _get_cookie_basic()
10:34:10
DEBUG
reusing cookie
10:34:10
DEBUG
Exiting _get_cookie_basic()
10:34:10
DEBUG
Entering _get_crumb_basic()
10:34:10
DEBUG
reusing crumb
10:34:10
DEBUG
Exiting _get_crumb_basic()
10:34:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:34:10
DEBUG
Exiting _get_cookie_and_crumb()
10:34:10
DEBUG
response code=200
10:34:10
DEBUG
Exiting _make_request()
10:34:10
DEBUG
Exiting get()
10:34:10
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:34:09
10:34:10
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:34:09-05:00
10:34:10
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:34:10
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:34:10
DEBUG
Exiting history()
10:34:10
DEBUG
Exiting history()
10:34:10
DEBUG
Entering history()
10:34:10
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:34:10
DEBUG
Entering get()
10:34:10
DEBUG
Entering _make_request()
10:34:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:34:10
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:34:10
DEBUG
Entering _get_cookie_and_crumb()
10:34:10
DEBUG
cookie_mode = 'basic'
10:34:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:34:10
DEBUG
Entering _get_cookie_basic()
10:34:10
DEBUG
reusing cookie
10:34:10
DEBUG
Exiting _get_cookie_basic()
10:34:10
DEBUG
Entering _get_crumb_basic()
10:34:10
DEBUG
reusing crumb
10:34:10
DEBUG
Exiting _get_crumb_basic()
10:34:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:34:10
DEBUG
Exiting _get_cookie_and_crumb()
10:34:10
DEBUG
response code=200
10:34:10
DEBUG
Exiting _make_request()
10:34:10
DEBUG
Exiting get()
10:34:10
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:34:09
10:34:10
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:34:09-05:00
10:34:10
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:34:09-05:00
10:34:10
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:34:10
DEBUG
Exiting history()
10:34:10
DEBUG
POLL [Yahoo]: 10:34:10 Price=$56.06
10:34:10
DEBUG
CHECK: C=56.06 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:34:20
DEBUG
Entering history()
10:34:20
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:34:20
DEBUG
Entering history()
10:34:20
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:34:20
DEBUG
Entering get()
10:34:20
DEBUG
Entering _make_request()
10:34:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:34:20
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:34:20
DEBUG
Entering _get_cookie_and_crumb()
10:34:20
DEBUG
cookie_mode = 'basic'
10:34:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:34:20
DEBUG
Entering _get_cookie_basic()
10:34:20
DEBUG
reusing cookie
10:34:20
DEBUG
Exiting _get_cookie_basic()
10:34:20
DEBUG
Entering _get_crumb_basic()
10:34:20
DEBUG
reusing crumb
10:34:20
DEBUG
Exiting _get_crumb_basic()
10:34:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:34:20
DEBUG
Exiting _get_cookie_and_crumb()
10:34:20
DEBUG
response code=200
10:34:20
DEBUG
Exiting _make_request()
10:34:20
DEBUG
Exiting get()
10:34:20
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:34:09
10:34:20
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:34:09-05:00
10:34:20
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:34:20
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:34:20
DEBUG
Exiting history()
10:34:20
DEBUG
Exiting history()
10:34:20
DEBUG
Entering history()
10:34:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:34:20
DEBUG
Entering get()
10:34:20
DEBUG
Entering _make_request()
10:34:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:34:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:34:20
DEBUG
Entering _get_cookie_and_crumb()
10:34:20
DEBUG
cookie_mode = 'basic'
10:34:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:34:20
DEBUG
Entering _get_cookie_basic()
10:34:20
DEBUG
reusing cookie
10:34:20
DEBUG
Exiting _get_cookie_basic()
10:34:20
DEBUG
Entering _get_crumb_basic()
10:34:20
DEBUG
reusing crumb
10:34:20
DEBUG
Exiting _get_crumb_basic()
10:34:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:34:20
DEBUG
Exiting _get_cookie_and_crumb()
10:34:20
DEBUG
response code=200
10:34:20
DEBUG
Exiting _make_request()
10:34:20
DEBUG
Exiting get()
10:34:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:34:17
10:34:20
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:34:17-05:00
10:34:20
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:34:17-05:00
10:34:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:34:20
DEBUG
Exiting history()
10:34:30
DEBUG
Entering history()
10:34:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:34:30
DEBUG
Entering history()
10:34:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:34:30
DEBUG
Entering get()
10:34:30
DEBUG
Entering _make_request()
10:34:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:34:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:34:30
DEBUG
Entering _get_cookie_and_crumb()
10:34:30
DEBUG
cookie_mode = 'basic'
10:34:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:34:30
DEBUG
Entering _get_cookie_basic()
10:34:30
DEBUG
reusing cookie
10:34:30
DEBUG
Exiting _get_cookie_basic()
10:34:30
DEBUG
Entering _get_crumb_basic()
10:34:30
DEBUG
reusing crumb
10:34:30
DEBUG
Exiting _get_crumb_basic()
10:34:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:34:30
DEBUG
Exiting _get_cookie_and_crumb()
10:34:30
DEBUG
response code=200
10:34:30
DEBUG
Exiting _make_request()
10:34:30
DEBUG
Exiting get()
10:34:30
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:34:29
10:34:30
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:34:29-05:00
10:34:30
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:34:30
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:34:30
DEBUG
Exiting history()
10:34:30
DEBUG
Exiting history()
10:34:30
DEBUG
Entering history()
10:34:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:34:30
DEBUG
Entering get()
10:34:30
DEBUG
Entering _make_request()
10:34:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:34:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:34:30
DEBUG
Entering _get_cookie_and_crumb()
10:34:30
DEBUG
cookie_mode = 'basic'
10:34:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:34:30
DEBUG
Entering _get_cookie_basic()
10:34:30
DEBUG
reusing cookie
10:34:30
DEBUG
Exiting _get_cookie_basic()
10:34:30
DEBUG
Entering _get_crumb_basic()
10:34:30
DEBUG
reusing crumb
10:34:30
DEBUG
Exiting _get_crumb_basic()
10:34:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:34:30
DEBUG
Exiting _get_cookie_and_crumb()
10:34:30
DEBUG
response code=200
10:34:30
DEBUG
Exiting _make_request()
10:34:30
DEBUG
Exiting get()
10:34:30
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:34:17
10:34:30
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:34:17-05:00
10:34:30
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:34:17-05:00
10:34:30
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:34:30
DEBUG
Exiting history()
10:34:30
DEBUG
POLL [Yahoo]: 10:34:30 Price=$56.03
10:34:30
DEBUG
CHECK: C=56.03 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:34:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:34:40
DEBUG
Entering history()
10:34:40
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:34:40
DEBUG
Entering history()
10:34:40
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:34:40
DEBUG
Entering get()
10:34:40
DEBUG
Entering _make_request()
10:34:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:34:40
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:34:40
DEBUG
Entering _get_cookie_and_crumb()
10:34:40
DEBUG
cookie_mode = 'basic'
10:34:40
DEBUG
Entering _get_cookie_and_crumb_basic()
10:34:40
DEBUG
Entering _get_cookie_basic()
10:34:40
DEBUG
reusing cookie
10:34:40
DEBUG
Exiting _get_cookie_basic()
10:34:40
DEBUG
Entering _get_crumb_basic()
10:34:40
DEBUG
reusing crumb
10:34:40
DEBUG
Exiting _get_crumb_basic()
10:34:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:34:40
DEBUG
Exiting _get_cookie_and_crumb()
10:34:40
DEBUG
response code=200
10:34:40
DEBUG
Exiting _make_request()
10:34:40
DEBUG
Exiting get()
10:34:40
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:34:29
10:34:40
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:34:29-05:00
10:34:40
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:34:40
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:34:40
DEBUG
Exiting history()
10:34:40
DEBUG
Exiting history()
10:34:40
DEBUG
Entering history()
10:34:40
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:34:40
DEBUG
Entering get()
10:34:40
DEBUG
Entering _make_request()
10:34:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:34:40
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:34:40
DEBUG
Entering _get_cookie_and_crumb()
10:34:40
DEBUG
cookie_mode = 'basic'
10:34:40
DEBUG
Entering _get_cookie_and_crumb_basic()
10:34:40
DEBUG
Entering _get_cookie_basic()
10:34:40
DEBUG
reusing cookie
10:34:40
DEBUG
Exiting _get_cookie_basic()
10:34:40
DEBUG
Entering _get_crumb_basic()
10:34:40
DEBUG
reusing crumb
10:34:40
DEBUG
Exiting _get_crumb_basic()
10:34:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:34:40
DEBUG
Exiting _get_cookie_and_crumb()
10:34:40
DEBUG
response code=200
10:34:40
DEBUG
Exiting _make_request()
10:34:40
DEBUG
Exiting get()
10:34:40
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:34:37
10:34:40
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:34:37-05:00
10:34:40
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:34:37-05:00
10:34:40
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:34:40
DEBUG
Exiting history()
10:34:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:34:50
DEBUG
Entering history()
10:34:50
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:34:50
DEBUG
Entering history()
10:34:50
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:34:50
DEBUG
Entering get()
10:34:50
DEBUG
Entering _make_request()
10:34:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:34:50
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:34:50
DEBUG
Entering _get_cookie_and_crumb()
10:34:50
DEBUG
cookie_mode = 'basic'
10:34:50
DEBUG
Entering _get_cookie_and_crumb_basic()
10:34:50
DEBUG
Entering _get_cookie_basic()
10:34:50
DEBUG
reusing cookie
10:34:50
DEBUG
Exiting _get_cookie_basic()
10:34:50
DEBUG
Entering _get_crumb_basic()
10:34:50
DEBUG
reusing crumb
10:34:50
DEBUG
Exiting _get_crumb_basic()
10:34:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:34:50
DEBUG
Exiting _get_cookie_and_crumb()
10:34:50
DEBUG
response code=200
10:34:50
DEBUG
Exiting _make_request()
10:34:50
DEBUG
Exiting get()
10:34:50
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:34:44
10:34:50
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:34:44-05:00
10:34:50
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:34:50
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:34:50
DEBUG
Exiting history()
10:34:50
DEBUG
Exiting history()
10:34:50
DEBUG
Entering history()
10:34:50
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:34:50
DEBUG
Entering get()
10:34:50
DEBUG
Entering _make_request()
10:34:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:34:50
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:34:50
DEBUG
Entering _get_cookie_and_crumb()
10:34:50
DEBUG
cookie_mode = 'basic'
10:34:50
DEBUG
Entering _get_cookie_and_crumb_basic()
10:34:50
DEBUG
Entering _get_cookie_basic()
10:34:50
DEBUG
reusing cookie
10:34:50
DEBUG
Exiting _get_cookie_basic()
10:34:50
DEBUG
Entering _get_crumb_basic()
10:34:50
DEBUG
reusing crumb
10:34:50
DEBUG
Exiting _get_crumb_basic()
10:34:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:34:50
DEBUG
Exiting _get_cookie_and_crumb()
10:34:50
DEBUG
response code=200
10:34:50
DEBUG
Exiting _make_request()
10:34:50
DEBUG
Exiting get()
10:34:50
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:34:37
10:34:50
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:34:37-05:00
10:34:50
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:34:37-05:00
10:34:50
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:34:50
DEBUG
Exiting history()
10:34:50
DEBUG
POLL [Yahoo]: 10:34:50 Price=$56.06
10:34:50
DEBUG
CHECK: C=56.06 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:35:00
DEBUG
Entering history()
10:35:00
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:35:00
DEBUG
Entering history()
10:35:00
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:35:00
DEBUG
Entering get()
10:35:00
DEBUG
Entering _make_request()
10:35:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:35:00
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:35:00
DEBUG
Entering _get_cookie_and_crumb()
10:35:00
DEBUG
cookie_mode = 'basic'
10:35:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:35:00
DEBUG
Entering _get_cookie_basic()
10:35:00
DEBUG
reusing cookie
10:35:00
DEBUG
Exiting _get_cookie_basic()
10:35:00
DEBUG
Entering _get_crumb_basic()
10:35:00
DEBUG
reusing crumb
10:35:00
DEBUG
Exiting _get_crumb_basic()
10:35:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:35:00
DEBUG
Exiting _get_cookie_and_crumb()
10:35:00
DEBUG
response code=200
10:35:00
DEBUG
Exiting _make_request()
10:35:00
DEBUG
Exiting get()
10:35:00
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:34:44
10:35:00
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:34:44-05:00
10:35:00
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:35:00
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:35:00
DEBUG
Exiting history()
10:35:00
DEBUG
Exiting history()
10:35:00
DEBUG
Entering history()
10:35:00
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:35:00
DEBUG
Entering get()
10:35:00
DEBUG
Entering _make_request()
10:35:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:35:00
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:35:00
DEBUG
Entering _get_cookie_and_crumb()
10:35:00
DEBUG
cookie_mode = 'basic'
10:35:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:35:00
DEBUG
Entering _get_cookie_basic()
10:35:00
DEBUG
reusing cookie
10:35:00
DEBUG
Exiting _get_cookie_basic()
10:35:00
DEBUG
Entering _get_crumb_basic()
10:35:00
DEBUG
reusing crumb
10:35:00
DEBUG
Exiting _get_crumb_basic()
10:35:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:35:00
DEBUG
Exiting _get_cookie_and_crumb()
10:35:00
DEBUG
response code=200
10:35:00
DEBUG
Exiting _make_request()
10:35:00
DEBUG
Exiting get()
10:35:00
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:35:00
10:35:00
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:35:00-05:00
10:35:00
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:35:00-05:00
10:35:00
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:35:00-05:00
10:35:00
DEBUG
Exiting history()
10:35:00
DEBUG
CHECK: C=56.06 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:35:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:35:10
DEBUG
Entering history()
10:35:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:35:10
DEBUG
Entering history()
10:35:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:35:10
DEBUG
Entering get()
10:35:10
DEBUG
Entering _make_request()
10:35:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:35:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:35:10
DEBUG
Entering _get_cookie_and_crumb()
10:35:10
DEBUG
cookie_mode = 'basic'
10:35:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:35:10
DEBUG
Entering _get_cookie_basic()
10:35:10
DEBUG
reusing cookie
10:35:10
DEBUG
Exiting _get_cookie_basic()
10:35:10
DEBUG
Entering _get_crumb_basic()
10:35:10
DEBUG
reusing crumb
10:35:10
DEBUG
Exiting _get_crumb_basic()
10:35:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:35:10
DEBUG
Exiting _get_cookie_and_crumb()
10:35:11
DEBUG
response code=200
10:35:11
DEBUG
Exiting _make_request()
10:35:11
DEBUG
Exiting get()
10:35:11
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:35:09
10:35:11
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:35:09-05:00
10:35:11
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:35:11
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:35:11
DEBUG
Exiting history()
10:35:11
DEBUG
Exiting history()
10:35:11
DEBUG
Entering history()
10:35:11
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:35:11
DEBUG
Entering get()
10:35:11
DEBUG
Entering _make_request()
10:35:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:35:11
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:35:11
DEBUG
Entering _get_cookie_and_crumb()
10:35:11
DEBUG
cookie_mode = 'basic'
10:35:11
DEBUG
Entering _get_cookie_and_crumb_basic()
10:35:11
DEBUG
Entering _get_cookie_basic()
10:35:11
DEBUG
reusing cookie
10:35:11
DEBUG
Exiting _get_cookie_basic()
10:35:11
DEBUG
Entering _get_crumb_basic()
10:35:11
DEBUG
reusing crumb
10:35:11
DEBUG
Exiting _get_crumb_basic()
10:35:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:35:11
DEBUG
Exiting _get_cookie_and_crumb()
10:35:11
DEBUG
response code=200
10:35:11
DEBUG
Exiting _make_request()
10:35:11
DEBUG
Exiting get()
10:35:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:35:09
10:35:11
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:35:09-05:00
10:35:11
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:35:09-05:00
10:35:11
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:35:11
DEBUG
Exiting history()
10:35:11
DEBUG
POLL [Yahoo]: 10:35:11 Price=$56.02
10:35:11
DEBUG
CHECK: C=56.02 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:35:21
DEBUG
Entering history()
10:35:21
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:35:21
DEBUG
Entering history()
10:35:21
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:35:21
DEBUG
Entering get()
10:35:21
DEBUG
Entering _make_request()
10:35:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:35:21
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:35:21
DEBUG
Entering _get_cookie_and_crumb()
10:35:21
DEBUG
cookie_mode = 'basic'
10:35:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:35:21
DEBUG
Entering _get_cookie_basic()
10:35:21
DEBUG
reusing cookie
10:35:21
DEBUG
Exiting _get_cookie_basic()
10:35:21
DEBUG
Entering _get_crumb_basic()
10:35:21
DEBUG
reusing crumb
10:35:21
DEBUG
Exiting _get_crumb_basic()
10:35:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:35:21
DEBUG
Exiting _get_cookie_and_crumb()
10:35:21
DEBUG
response code=200
10:35:21
DEBUG
Exiting _make_request()
10:35:21
DEBUG
Exiting get()
10:35:21
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:35:09
10:35:21
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:35:09-05:00
10:35:21
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:35:21
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:35:21
DEBUG
Exiting history()
10:35:21
DEBUG
Exiting history()
10:35:21
DEBUG
Entering history()
10:35:21
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:35:21
DEBUG
Entering get()
10:35:21
DEBUG
Entering _make_request()
10:35:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:35:21
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:35:21
DEBUG
Entering _get_cookie_and_crumb()
10:35:21
DEBUG
cookie_mode = 'basic'
10:35:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:35:21
DEBUG
Entering _get_cookie_basic()
10:35:21
DEBUG
reusing cookie
10:35:21
DEBUG
Exiting _get_cookie_basic()
10:35:21
DEBUG
Entering _get_crumb_basic()
10:35:21
DEBUG
reusing crumb
10:35:21
DEBUG
Exiting _get_crumb_basic()
10:35:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:35:21
DEBUG
Exiting _get_cookie_and_crumb()
10:35:21
DEBUG
response code=200
10:35:21
DEBUG
Exiting _make_request()
10:35:21
DEBUG
Exiting get()
10:35:21
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:35:09
10:35:21
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:35:09-05:00
10:35:21
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:35:09-05:00
10:35:21
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:35:21
DEBUG
Exiting history()
10:35:31
DEBUG
Entering history()
10:35:31
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:35:31
DEBUG
Entering history()
10:35:31
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:35:31
DEBUG
Entering get()
10:35:31
DEBUG
Entering _make_request()
10:35:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:35:31
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:35:31
DEBUG
Entering _get_cookie_and_crumb()
10:35:31
DEBUG
cookie_mode = 'basic'
10:35:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:35:31
DEBUG
Entering _get_cookie_basic()
10:35:31
DEBUG
reusing cookie
10:35:31
DEBUG
Exiting _get_cookie_basic()
10:35:31
DEBUG
Entering _get_crumb_basic()
10:35:31
DEBUG
reusing crumb
10:35:31
DEBUG
Exiting _get_crumb_basic()
10:35:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:35:31
DEBUG
Exiting _get_cookie_and_crumb()
10:35:31
DEBUG
response code=200
10:35:31
DEBUG
Exiting _make_request()
10:35:31
DEBUG
Exiting get()
10:35:31
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:35:23
10:35:31
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:35:23-05:00
10:35:31
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:35:31
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:35:31
DEBUG
Exiting history()
10:35:31
DEBUG
Exiting history()
10:35:31
DEBUG
Entering history()
10:35:31
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:35:31
DEBUG
Entering get()
10:35:31
DEBUG
Entering _make_request()
10:35:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:35:31
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:35:31
DEBUG
Entering _get_cookie_and_crumb()
10:35:31
DEBUG
cookie_mode = 'basic'
10:35:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:35:31
DEBUG
Entering _get_cookie_basic()
10:35:31
DEBUG
reusing cookie
10:35:31
DEBUG
Exiting _get_cookie_basic()
10:35:31
DEBUG
Entering _get_crumb_basic()
10:35:31
DEBUG
reusing crumb
10:35:31
DEBUG
Exiting _get_crumb_basic()
10:35:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:35:31
DEBUG
Exiting _get_cookie_and_crumb()
10:35:31
DEBUG
response code=200
10:35:31
DEBUG
Exiting _make_request()
10:35:31
DEBUG
Exiting get()
10:35:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:35:23
10:35:31
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:35:23-05:00
10:35:31
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:35:23-05:00
10:35:31
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:35:31
DEBUG
Exiting history()
10:35:31
DEBUG
POLL [Yahoo]: 10:35:31 Price=$56.02
10:35:31
DEBUG
CHECK: C=56.02 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:35:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:35:41
DEBUG
Entering history()
10:35:41
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:35:41
DEBUG
Entering history()
10:35:41
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:35:41
DEBUG
Entering get()
10:35:41
DEBUG
Entering _make_request()
10:35:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:35:41
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:35:41
DEBUG
Entering _get_cookie_and_crumb()
10:35:41
DEBUG
cookie_mode = 'basic'
10:35:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:35:41
DEBUG
Entering _get_cookie_basic()
10:35:41
DEBUG
reusing cookie
10:35:41
DEBUG
Exiting _get_cookie_basic()
10:35:41
DEBUG
Entering _get_crumb_basic()
10:35:41
DEBUG
reusing crumb
10:35:41
DEBUG
Exiting _get_crumb_basic()
10:35:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:35:41
DEBUG
Exiting _get_cookie_and_crumb()
10:35:41
DEBUG
response code=200
10:35:41
DEBUG
Exiting _make_request()
10:35:41
DEBUG
Exiting get()
10:35:41
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:35:23
10:35:41
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:35:23-05:00
10:35:41
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:35:41
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:35:41
DEBUG
Exiting history()
10:35:41
DEBUG
Exiting history()
10:35:41
DEBUG
Entering history()
10:35:41
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:35:41
DEBUG
Entering get()
10:35:41
DEBUG
Entering _make_request()
10:35:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:35:41
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:35:41
DEBUG
Entering _get_cookie_and_crumb()
10:35:41
DEBUG
cookie_mode = 'basic'
10:35:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:35:41
DEBUG
Entering _get_cookie_basic()
10:35:41
DEBUG
reusing cookie
10:35:41
DEBUG
Exiting _get_cookie_basic()
10:35:41
DEBUG
Entering _get_crumb_basic()
10:35:41
DEBUG
reusing crumb
10:35:41
DEBUG
Exiting _get_crumb_basic()
10:35:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:35:41
DEBUG
Exiting _get_cookie_and_crumb()
10:35:41
DEBUG
response code=200
10:35:41
DEBUG
Exiting _make_request()
10:35:41
DEBUG
Exiting get()
10:35:41
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:35:23
10:35:41
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:35:23-05:00
10:35:41
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:35:23-05:00
10:35:41
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:35:41
DEBUG
Exiting history()
10:35:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:35:51
DEBUG
Entering history()
10:35:51
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:35:51
DEBUG
Entering history()
10:35:51
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:35:51
DEBUG
Entering get()
10:35:51
DEBUG
Entering _make_request()
10:35:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:35:51
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:35:51
DEBUG
Entering _get_cookie_and_crumb()
10:35:51
DEBUG
cookie_mode = 'basic'
10:35:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:35:51
DEBUG
Entering _get_cookie_basic()
10:35:51
DEBUG
reusing cookie
10:35:51
DEBUG
Exiting _get_cookie_basic()
10:35:51
DEBUG
Entering _get_crumb_basic()
10:35:51
DEBUG
reusing crumb
10:35:51
DEBUG
Exiting _get_crumb_basic()
10:35:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:35:51
DEBUG
Exiting _get_cookie_and_crumb()
10:35:51
DEBUG
response code=200
10:35:51
DEBUG
Exiting _make_request()
10:35:51
DEBUG
Exiting get()
10:35:51
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:35:49
10:35:51
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:35:49-05:00
10:35:51
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:35:51
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:35:51
DEBUG
Exiting history()
10:35:51
DEBUG
Exiting history()
10:35:51
DEBUG
Entering history()
10:35:51
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:35:51
DEBUG
Entering get()
10:35:51
DEBUG
Entering _make_request()
10:35:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:35:51
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:35:51
DEBUG
Entering _get_cookie_and_crumb()
10:35:51
DEBUG
cookie_mode = 'basic'
10:35:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:35:51
DEBUG
Entering _get_cookie_basic()
10:35:51
DEBUG
reusing cookie
10:35:51
DEBUG
Exiting _get_cookie_basic()
10:35:51
DEBUG
Entering _get_crumb_basic()
10:35:51
DEBUG
reusing crumb
10:35:51
DEBUG
Exiting _get_crumb_basic()
10:35:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:35:51
DEBUG
Exiting _get_cookie_and_crumb()
10:35:51
DEBUG
response code=200
10:35:51
DEBUG
Exiting _make_request()
10:35:51
DEBUG
Exiting get()
10:35:51
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:35:49
10:35:51
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:35:49-05:00
10:35:51
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:35:49-05:00
10:35:51
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:35:51
DEBUG
Exiting history()
10:35:51
DEBUG
POLL [Yahoo]: 10:35:51 Price=$56.04
10:35:51
DEBUG
CHECK: C=56.04 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:36:00
DEBUG
BAR: 10:35:00 O=55.99 H=56.07 L=55.99 C=56.04
10:36:00
DEBUG
Checking: C=56.04 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:36:01
DEBUG
Entering history()
10:36:01
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:36:01
DEBUG
Entering history()
10:36:01
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:01
DEBUG
Entering get()
10:36:01
DEBUG
Entering _make_request()
10:36:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:01
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:01
DEBUG
Entering _get_cookie_and_crumb()
10:36:01
DEBUG
cookie_mode = 'basic'
10:36:01
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:01
DEBUG
Entering _get_cookie_basic()
10:36:01
DEBUG
reusing cookie
10:36:01
DEBUG
Exiting _get_cookie_basic()
10:36:01
DEBUG
Entering _get_crumb_basic()
10:36:01
DEBUG
reusing crumb
10:36:01
DEBUG
Exiting _get_crumb_basic()
10:36:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:01
DEBUG
Exiting _get_cookie_and_crumb()
10:36:01
DEBUG
response code=200
10:36:01
DEBUG
Exiting _make_request()
10:36:01
DEBUG
Exiting get()
10:36:01
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:35:49
10:36:01
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:35:49-05:00
10:36:01
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:36:01
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:36:01
DEBUG
Exiting history()
10:36:01
DEBUG
Exiting history()
10:36:01
DEBUG
Entering history()
10:36:01
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:01
DEBUG
Entering get()
10:36:01
DEBUG
Entering _make_request()
10:36:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:01
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:01
DEBUG
Entering _get_cookie_and_crumb()
10:36:01
DEBUG
cookie_mode = 'basic'
10:36:01
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:01
DEBUG
Entering _get_cookie_basic()
10:36:01
DEBUG
reusing cookie
10:36:01
DEBUG
Exiting _get_cookie_basic()
10:36:01
DEBUG
Entering _get_crumb_basic()
10:36:01
DEBUG
reusing crumb
10:36:01
DEBUG
Exiting _get_crumb_basic()
10:36:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:01
DEBUG
Exiting _get_cookie_and_crumb()
10:36:01
DEBUG
response code=200
10:36:01
DEBUG
Exiting _make_request()
10:36:01
DEBUG
Exiting get()
10:36:01
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:35:49
10:36:01
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:35:49-05:00
10:36:01
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:35:49-05:00
10:36:01
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:36:01
DEBUG
Exiting history()
10:36:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:36:11
DEBUG
Entering history()
10:36:11
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:36:11
DEBUG
Entering history()
10:36:11
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:11
DEBUG
Entering get()
10:36:11
DEBUG
Entering _make_request()
10:36:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:11
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:11
DEBUG
Entering _get_cookie_and_crumb()
10:36:11
DEBUG
cookie_mode = 'basic'
10:36:11
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:11
DEBUG
Entering _get_cookie_basic()
10:36:11
DEBUG
reusing cookie
10:36:11
DEBUG
Exiting _get_cookie_basic()
10:36:11
DEBUG
Entering _get_crumb_basic()
10:36:11
DEBUG
reusing crumb
10:36:11
DEBUG
Exiting _get_crumb_basic()
10:36:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:11
DEBUG
Exiting _get_cookie_and_crumb()
10:36:11
DEBUG
response code=200
10:36:11
DEBUG
Exiting _make_request()
10:36:11
DEBUG
Exiting get()
10:36:11
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:36:02
10:36:11
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:36:02-05:00
10:36:12
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:36:12
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:36:12
DEBUG
Exiting history()
10:36:12
DEBUG
Exiting history()
10:36:12
DEBUG
Entering history()
10:36:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:12
DEBUG
Entering get()
10:36:12
DEBUG
Entering _make_request()
10:36:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:12
DEBUG
Entering _get_cookie_and_crumb()
10:36:12
DEBUG
cookie_mode = 'basic'
10:36:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:12
DEBUG
Entering _get_cookie_basic()
10:36:12
DEBUG
reusing cookie
10:36:12
DEBUG
Exiting _get_cookie_basic()
10:36:12
DEBUG
Entering _get_crumb_basic()
10:36:12
DEBUG
reusing crumb
10:36:12
DEBUG
Exiting _get_crumb_basic()
10:36:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:12
DEBUG
Exiting _get_cookie_and_crumb()
10:36:12
DEBUG
response code=200
10:36:12
DEBUG
Exiting _make_request()
10:36:12
DEBUG
Exiting get()
10:36:12
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:36:02
10:36:12
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:36:02-05:00
10:36:12
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:36:02-05:00
10:36:12
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:36:12
DEBUG
Exiting history()
10:36:12
DEBUG
POLL [Yahoo]: 10:36:12 Price=$56.07
10:36:12
DEBUG
CHECK: C=56.07 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:36:22
DEBUG
Entering history()
10:36:22
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:36:22
DEBUG
Entering history()
10:36:22
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:22
DEBUG
Entering get()
10:36:22
DEBUG
Entering _make_request()
10:36:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:22
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:22
DEBUG
Entering _get_cookie_and_crumb()
10:36:22
DEBUG
cookie_mode = 'basic'
10:36:22
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:22
DEBUG
Entering _get_cookie_basic()
10:36:22
DEBUG
reusing cookie
10:36:22
DEBUG
Exiting _get_cookie_basic()
10:36:22
DEBUG
Entering _get_crumb_basic()
10:36:22
DEBUG
reusing crumb
10:36:22
DEBUG
Exiting _get_crumb_basic()
10:36:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:22
DEBUG
Exiting _get_cookie_and_crumb()
10:36:22
DEBUG
response code=200
10:36:22
DEBUG
Exiting _make_request()
10:36:22
DEBUG
Exiting get()
10:36:22
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:36:02
10:36:22
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:36:02-05:00
10:36:22
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:36:22
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:36:22
DEBUG
Exiting history()
10:36:22
DEBUG
Exiting history()
10:36:22
DEBUG
Entering history()
10:36:22
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:22
DEBUG
Entering get()
10:36:22
DEBUG
Entering _make_request()
10:36:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:22
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:22
DEBUG
Entering _get_cookie_and_crumb()
10:36:22
DEBUG
cookie_mode = 'basic'
10:36:22
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:22
DEBUG
Entering _get_cookie_basic()
10:36:22
DEBUG
reusing cookie
10:36:22
DEBUG
Exiting _get_cookie_basic()
10:36:22
DEBUG
Entering _get_crumb_basic()
10:36:22
DEBUG
reusing crumb
10:36:22
DEBUG
Exiting _get_crumb_basic()
10:36:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:22
DEBUG
Exiting _get_cookie_and_crumb()
10:36:22
DEBUG
response code=200
10:36:22
DEBUG
Exiting _make_request()
10:36:22
DEBUG
Exiting get()
10:36:22
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:36:02
10:36:22
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:36:02-05:00
10:36:22
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:36:02-05:00
10:36:22
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:36:22
DEBUG
Exiting history()
10:36:32
DEBUG
Entering history()
10:36:32
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:36:32
DEBUG
Entering history()
10:36:32
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:32
DEBUG
Entering get()
10:36:32
DEBUG
Entering _make_request()
10:36:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:32
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:32
DEBUG
Entering _get_cookie_and_crumb()
10:36:32
DEBUG
cookie_mode = 'basic'
10:36:32
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:32
DEBUG
Entering _get_cookie_basic()
10:36:32
DEBUG
reusing cookie
10:36:32
DEBUG
Exiting _get_cookie_basic()
10:36:32
DEBUG
Entering _get_crumb_basic()
10:36:32
DEBUG
reusing crumb
10:36:32
DEBUG
Exiting _get_crumb_basic()
10:36:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:32
DEBUG
Exiting _get_cookie_and_crumb()
10:36:32
DEBUG
response code=200
10:36:32
DEBUG
Exiting _make_request()
10:36:32
DEBUG
Exiting get()
10:36:32
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:36:31
10:36:32
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:36:31-05:00
10:36:32
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:36:32
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:36:32
DEBUG
Exiting history()
10:36:32
DEBUG
Exiting history()
10:36:32
DEBUG
Entering history()
10:36:32
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:32
DEBUG
Entering get()
10:36:32
DEBUG
Entering _make_request()
10:36:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:32
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:32
DEBUG
Entering _get_cookie_and_crumb()
10:36:32
DEBUG
cookie_mode = 'basic'
10:36:32
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:32
DEBUG
Entering _get_cookie_basic()
10:36:32
DEBUG
reusing cookie
10:36:32
DEBUG
Exiting _get_cookie_basic()
10:36:32
DEBUG
Entering _get_crumb_basic()
10:36:32
DEBUG
reusing crumb
10:36:32
DEBUG
Exiting _get_crumb_basic()
10:36:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:32
DEBUG
Exiting _get_cookie_and_crumb()
10:36:32
DEBUG
response code=200
10:36:32
DEBUG
Exiting _make_request()
10:36:32
DEBUG
Exiting get()
10:36:32
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:36:30
10:36:32
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:36:30-05:00
10:36:32
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:36:30-05:00
10:36:32
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:36:32
DEBUG
Exiting history()
10:36:32
DEBUG
POLL [Yahoo]: 10:36:32 Price=$56.02
10:36:32
DEBUG
CHECK: C=56.02 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:36:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:36:42
DEBUG
Entering history()
10:36:42
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:36:42
DEBUG
Entering history()
10:36:42
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:42
DEBUG
Entering get()
10:36:42
DEBUG
Entering _make_request()
10:36:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:42
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:42
DEBUG
Entering _get_cookie_and_crumb()
10:36:42
DEBUG
cookie_mode = 'basic'
10:36:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:42
DEBUG
Entering _get_cookie_basic()
10:36:42
DEBUG
reusing cookie
10:36:42
DEBUG
Exiting _get_cookie_basic()
10:36:42
DEBUG
Entering _get_crumb_basic()
10:36:42
DEBUG
reusing crumb
10:36:42
DEBUG
Exiting _get_crumb_basic()
10:36:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:42
DEBUG
Exiting _get_cookie_and_crumb()
10:36:42
DEBUG
response code=200
10:36:42
DEBUG
Exiting _make_request()
10:36:42
DEBUG
Exiting get()
10:36:42
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:36:31
10:36:42
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:36:31-05:00
10:36:42
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:36:42
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:36:42
DEBUG
Exiting history()
10:36:42
DEBUG
Exiting history()
10:36:42
DEBUG
Entering history()
10:36:42
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:42
DEBUG
Entering get()
10:36:42
DEBUG
Entering _make_request()
10:36:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:42
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:42
DEBUG
Entering _get_cookie_and_crumb()
10:36:42
DEBUG
cookie_mode = 'basic'
10:36:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:42
DEBUG
Entering _get_cookie_basic()
10:36:42
DEBUG
reusing cookie
10:36:42
DEBUG
Exiting _get_cookie_basic()
10:36:42
DEBUG
Entering _get_crumb_basic()
10:36:42
DEBUG
reusing crumb
10:36:42
DEBUG
Exiting _get_crumb_basic()
10:36:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:42
DEBUG
Exiting _get_cookie_and_crumb()
10:36:42
DEBUG
response code=200
10:36:42
DEBUG
Exiting _make_request()
10:36:42
DEBUG
Exiting get()
10:36:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:36:30
10:36:42
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:36:30-05:00
10:36:42
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:36:30-05:00
10:36:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:36:42
DEBUG
Exiting history()
10:36:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:36:52
DEBUG
Entering history()
10:36:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:36:52
DEBUG
Entering history()
10:36:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:52
DEBUG
Entering get()
10:36:52
DEBUG
Entering _make_request()
10:36:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:36:52
DEBUG
Entering _get_cookie_and_crumb()
10:36:52
DEBUG
cookie_mode = 'basic'
10:36:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:52
DEBUG
Entering _get_cookie_basic()
10:36:52
DEBUG
reusing cookie
10:36:52
DEBUG
Exiting _get_cookie_basic()
10:36:52
DEBUG
Entering _get_crumb_basic()
10:36:52
DEBUG
reusing crumb
10:36:52
DEBUG
Exiting _get_crumb_basic()
10:36:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:52
DEBUG
Exiting _get_cookie_and_crumb()
10:36:52
DEBUG
response code=200
10:36:52
DEBUG
Exiting _make_request()
10:36:52
DEBUG
Exiting get()
10:36:52
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:36:49
10:36:52
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:36:49-05:00
10:36:52
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:36:52
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:36:52
DEBUG
Exiting history()
10:36:52
DEBUG
Exiting history()
10:36:52
DEBUG
Entering history()
10:36:52
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:52
DEBUG
Entering get()
10:36:52
DEBUG
Entering _make_request()
10:36:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:36:52
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:36:52
DEBUG
Entering _get_cookie_and_crumb()
10:36:52
DEBUG
cookie_mode = 'basic'
10:36:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:36:52
DEBUG
Entering _get_cookie_basic()
10:36:52
DEBUG
reusing cookie
10:36:52
DEBUG
Exiting _get_cookie_basic()
10:36:52
DEBUG
Entering _get_crumb_basic()
10:36:52
DEBUG
reusing crumb
10:36:52
DEBUG
Exiting _get_crumb_basic()
10:36:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:36:52
DEBUG
Exiting _get_cookie_and_crumb()
10:36:52
DEBUG
response code=200
10:36:52
DEBUG
Exiting _make_request()
10:36:52
DEBUG
Exiting get()
10:36:52
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:36:49
10:36:52
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:36:49-05:00
10:36:52
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:36:49-05:00
10:36:52
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:36:52
DEBUG
Exiting history()
10:36:52
DEBUG
POLL [Yahoo]: 10:36:52 Price=$55.98
10:36:52
DEBUG
CHECK: C=55.98 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:37:02
DEBUG
Entering history()
10:37:02
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:37:02
DEBUG
Entering history()
10:37:02
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:02
DEBUG
Entering get()
10:37:02
DEBUG
Entering _make_request()
10:37:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:02
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:02
DEBUG
Entering _get_cookie_and_crumb()
10:37:02
DEBUG
cookie_mode = 'basic'
10:37:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:02
DEBUG
Entering _get_cookie_basic()
10:37:02
DEBUG
reusing cookie
10:37:02
DEBUG
Exiting _get_cookie_basic()
10:37:02
DEBUG
Entering _get_crumb_basic()
10:37:02
DEBUG
reusing crumb
10:37:02
DEBUG
Exiting _get_crumb_basic()
10:37:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:02
DEBUG
Exiting _get_cookie_and_crumb()
10:37:02
DEBUG
response code=200
10:37:02
DEBUG
Exiting _make_request()
10:37:02
DEBUG
Exiting get()
10:37:02
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:36:49
10:37:02
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:36:49-05:00
10:37:02
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:37:02
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:37:02
DEBUG
Exiting history()
10:37:02
DEBUG
Exiting history()
10:37:02
DEBUG
Entering history()
10:37:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:02
DEBUG
Entering get()
10:37:02
DEBUG
Entering _make_request()
10:37:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:02
DEBUG
Entering _get_cookie_and_crumb()
10:37:02
DEBUG
cookie_mode = 'basic'
10:37:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:02
DEBUG
Entering _get_cookie_basic()
10:37:02
DEBUG
reusing cookie
10:37:02
DEBUG
Exiting _get_cookie_basic()
10:37:02
DEBUG
Entering _get_crumb_basic()
10:37:02
DEBUG
reusing crumb
10:37:02
DEBUG
Exiting _get_crumb_basic()
10:37:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:02
DEBUG
Exiting _get_cookie_and_crumb()
10:37:02
DEBUG
response code=200
10:37:02
DEBUG
Exiting _make_request()
10:37:02
DEBUG
Exiting get()
10:37:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:36:49
10:37:02
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:36:49-05:00
10:37:02
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:36:49-05:00
10:37:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:37:02
DEBUG
Exiting history()
10:37:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:37:12
DEBUG
Entering history()
10:37:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:37:12
DEBUG
Entering history()
10:37:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:12
DEBUG
Entering get()
10:37:12
DEBUG
Entering _make_request()
10:37:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:12
DEBUG
Entering _get_cookie_and_crumb()
10:37:12
DEBUG
cookie_mode = 'basic'
10:37:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:12
DEBUG
Entering _get_cookie_basic()
10:37:12
DEBUG
reusing cookie
10:37:12
DEBUG
Exiting _get_cookie_basic()
10:37:12
DEBUG
Entering _get_crumb_basic()
10:37:12
DEBUG
reusing crumb
10:37:12
DEBUG
Exiting _get_crumb_basic()
10:37:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:12
DEBUG
Exiting _get_cookie_and_crumb()
10:37:12
DEBUG
response code=200
10:37:12
DEBUG
Exiting _make_request()
10:37:12
DEBUG
Exiting get()
10:37:12
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:37:06
10:37:12
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:37:06-05:00
10:37:12
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:37:12
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:37:12
DEBUG
Exiting history()
10:37:12
DEBUG
Exiting history()
10:37:12
DEBUG
Entering history()
10:37:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:12
DEBUG
Entering get()
10:37:12
DEBUG
Entering _make_request()
10:37:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:12
DEBUG
Entering _get_cookie_and_crumb()
10:37:12
DEBUG
cookie_mode = 'basic'
10:37:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:12
DEBUG
Entering _get_cookie_basic()
10:37:12
DEBUG
reusing cookie
10:37:12
DEBUG
Exiting _get_cookie_basic()
10:37:12
DEBUG
Entering _get_crumb_basic()
10:37:12
DEBUG
reusing crumb
10:37:12
DEBUG
Exiting _get_crumb_basic()
10:37:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:12
DEBUG
Exiting _get_cookie_and_crumb()
10:37:13
DEBUG
response code=200
10:37:13
DEBUG
Exiting _make_request()
10:37:13
DEBUG
Exiting get()
10:37:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:37:06
10:37:13
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:37:06-05:00
10:37:13
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:37:06-05:00
10:37:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:37:13
DEBUG
Exiting history()
10:37:13
DEBUG
POLL [Yahoo]: 10:37:13 Price=$55.93
10:37:13
DEBUG
CHECK: C=55.93 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:37:23
DEBUG
Entering history()
10:37:23
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:37:23
DEBUG
Entering history()
10:37:23
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:23
DEBUG
Entering get()
10:37:23
DEBUG
Entering _make_request()
10:37:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:23
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:23
DEBUG
Entering _get_cookie_and_crumb()
10:37:23
DEBUG
cookie_mode = 'basic'
10:37:23
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:23
DEBUG
Entering _get_cookie_basic()
10:37:23
DEBUG
reusing cookie
10:37:23
DEBUG
Exiting _get_cookie_basic()
10:37:23
DEBUG
Entering _get_crumb_basic()
10:37:23
DEBUG
reusing crumb
10:37:23
DEBUG
Exiting _get_crumb_basic()
10:37:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:23
DEBUG
Exiting _get_cookie_and_crumb()
10:37:23
DEBUG
response code=200
10:37:23
DEBUG
Exiting _make_request()
10:37:23
DEBUG
Exiting get()
10:37:23
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:37:18
10:37:23
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:37:18-05:00
10:37:23
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:37:23
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:37:23
DEBUG
Exiting history()
10:37:23
DEBUG
Exiting history()
10:37:23
DEBUG
Entering history()
10:37:23
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:23
DEBUG
Entering get()
10:37:23
DEBUG
Entering _make_request()
10:37:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:23
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:23
DEBUG
Entering _get_cookie_and_crumb()
10:37:23
DEBUG
cookie_mode = 'basic'
10:37:23
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:23
DEBUG
Entering _get_cookie_basic()
10:37:23
DEBUG
reusing cookie
10:37:23
DEBUG
Exiting _get_cookie_basic()
10:37:23
DEBUG
Entering _get_crumb_basic()
10:37:23
DEBUG
reusing crumb
10:37:23
DEBUG
Exiting _get_crumb_basic()
10:37:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:23
DEBUG
Exiting _get_cookie_and_crumb()
10:37:23
DEBUG
response code=200
10:37:23
DEBUG
Exiting _make_request()
10:37:23
DEBUG
Exiting get()
10:37:23
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:37:22
10:37:23
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:37:22-05:00
10:37:23
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:37:22-05:00
10:37:23
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:37:23
DEBUG
Exiting history()
10:37:23
DEBUG
POLL [Yahoo]: 10:37:23 Price=$55.96
10:37:23
DEBUG
CHECK: C=55.96 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:37:33
DEBUG
Entering history()
10:37:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:37:33
DEBUG
Entering history()
10:37:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:33
DEBUG
Entering get()
10:37:33
DEBUG
Entering _make_request()
10:37:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:33
DEBUG
Entering _get_cookie_and_crumb()
10:37:33
DEBUG
cookie_mode = 'basic'
10:37:33
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:33
DEBUG
Entering _get_cookie_basic()
10:37:33
DEBUG
reusing cookie
10:37:33
DEBUG
Exiting _get_cookie_basic()
10:37:33
DEBUG
Entering _get_crumb_basic()
10:37:33
DEBUG
reusing crumb
10:37:33
DEBUG
Exiting _get_crumb_basic()
10:37:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:33
DEBUG
Exiting _get_cookie_and_crumb()
10:37:33
DEBUG
response code=200
10:37:33
DEBUG
Exiting _make_request()
10:37:33
DEBUG
Exiting get()
10:37:33
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:37:31
10:37:33
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:37:31-05:00
10:37:33
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:37:33
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:37:33
DEBUG
Exiting history()
10:37:33
DEBUG
Exiting history()
10:37:33
DEBUG
Entering history()
10:37:33
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:33
DEBUG
Entering get()
10:37:33
DEBUG
Entering _make_request()
10:37:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:33
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:33
DEBUG
Entering _get_cookie_and_crumb()
10:37:33
DEBUG
cookie_mode = 'basic'
10:37:33
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:33
DEBUG
Entering _get_cookie_basic()
10:37:33
DEBUG
reusing cookie
10:37:33
DEBUG
Exiting _get_cookie_basic()
10:37:33
DEBUG
Entering _get_crumb_basic()
10:37:33
DEBUG
reusing crumb
10:37:33
DEBUG
Exiting _get_crumb_basic()
10:37:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:33
DEBUG
Exiting _get_cookie_and_crumb()
10:37:33
DEBUG
response code=200
10:37:33
DEBUG
Exiting _make_request()
10:37:33
DEBUG
Exiting get()
10:37:33
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:37:31
10:37:33
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:37:31-05:00
10:37:33
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:37:31-05:00
10:37:33
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:37:33
DEBUG
Exiting history()
10:37:33
DEBUG
POLL [Yahoo]: 10:37:33 Price=$55.87
10:37:33
DEBUG
CHECK: C=55.87 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:37:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:37:43
DEBUG
Entering history()
10:37:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:37:43
DEBUG
Entering history()
10:37:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:43
DEBUG
Entering get()
10:37:43
DEBUG
Entering _make_request()
10:37:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:43
DEBUG
Entering _get_cookie_and_crumb()
10:37:43
DEBUG
cookie_mode = 'basic'
10:37:43
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:43
DEBUG
Entering _get_cookie_basic()
10:37:43
DEBUG
reusing cookie
10:37:43
DEBUG
Exiting _get_cookie_basic()
10:37:43
DEBUG
Entering _get_crumb_basic()
10:37:43
DEBUG
reusing crumb
10:37:43
DEBUG
Exiting _get_crumb_basic()
10:37:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:43
DEBUG
Exiting _get_cookie_and_crumb()
10:37:43
DEBUG
response code=200
10:37:43
DEBUG
Exiting _make_request()
10:37:43
DEBUG
Exiting get()
10:37:43
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:37:41
10:37:43
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:37:41-05:00
10:37:43
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:37:43
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:37:43
DEBUG
Exiting history()
10:37:43
DEBUG
Exiting history()
10:37:43
DEBUG
Entering history()
10:37:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:43
DEBUG
Entering get()
10:37:43
DEBUG
Entering _make_request()
10:37:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:43
DEBUG
Entering _get_cookie_and_crumb()
10:37:43
DEBUG
cookie_mode = 'basic'
10:37:43
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:43
DEBUG
Entering _get_cookie_basic()
10:37:43
DEBUG
reusing cookie
10:37:43
DEBUG
Exiting _get_cookie_basic()
10:37:43
DEBUG
Entering _get_crumb_basic()
10:37:43
DEBUG
reusing crumb
10:37:43
DEBUG
Exiting _get_crumb_basic()
10:37:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:43
DEBUG
Exiting _get_cookie_and_crumb()
10:37:43
DEBUG
response code=200
10:37:43
DEBUG
Exiting _make_request()
10:37:43
DEBUG
Exiting get()
10:37:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:37:31
10:37:43
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:37:31-05:00
10:37:43
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:37:31-05:00
10:37:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:37:43
DEBUG
Exiting history()
10:37:43
DEBUG
POLL [Yahoo]: 10:37:43 Price=$55.85
10:37:43
DEBUG
CHECK: C=55.85 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:37:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:37:53
DEBUG
Entering history()
10:37:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:37:53
DEBUG
Entering history()
10:37:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:53
DEBUG
Entering get()
10:37:53
DEBUG
Entering _make_request()
10:37:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:37:53
DEBUG
Entering _get_cookie_and_crumb()
10:37:53
DEBUG
cookie_mode = 'basic'
10:37:53
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:53
DEBUG
Entering _get_cookie_basic()
10:37:53
DEBUG
reusing cookie
10:37:53
DEBUG
Exiting _get_cookie_basic()
10:37:53
DEBUG
Entering _get_crumb_basic()
10:37:53
DEBUG
reusing crumb
10:37:53
DEBUG
Exiting _get_crumb_basic()
10:37:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:53
DEBUG
Exiting _get_cookie_and_crumb()
10:37:53
DEBUG
response code=200
10:37:53
DEBUG
Exiting _make_request()
10:37:53
DEBUG
Exiting get()
10:37:53
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:37:41
10:37:53
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:37:41-05:00
10:37:53
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:37:53
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:37:53
DEBUG
Exiting history()
10:37:53
DEBUG
Exiting history()
10:37:53
DEBUG
Entering history()
10:37:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:53
DEBUG
Entering get()
10:37:53
DEBUG
Entering _make_request()
10:37:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:37:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:37:53
DEBUG
Entering _get_cookie_and_crumb()
10:37:53
DEBUG
cookie_mode = 'basic'
10:37:53
DEBUG
Entering _get_cookie_and_crumb_basic()
10:37:53
DEBUG
Entering _get_cookie_basic()
10:37:53
DEBUG
reusing cookie
10:37:53
DEBUG
Exiting _get_cookie_basic()
10:37:53
DEBUG
Entering _get_crumb_basic()
10:37:53
DEBUG
reusing crumb
10:37:53
DEBUG
Exiting _get_crumb_basic()
10:37:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:37:53
DEBUG
Exiting _get_cookie_and_crumb()
10:37:53
DEBUG
response code=200
10:37:53
DEBUG
Exiting _make_request()
10:37:53
DEBUG
Exiting get()
10:37:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:37:53
10:37:53
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:37:53-05:00
10:37:53
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:37:53-05:00
10:37:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:37:53
DEBUG
Exiting history()
10:38:03
DEBUG
Entering history()
10:38:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:38:03
DEBUG
Entering history()
10:38:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:03
DEBUG
Entering get()
10:38:03
DEBUG
Entering _make_request()
10:38:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:03
DEBUG
Entering _get_cookie_and_crumb()
10:38:03
DEBUG
cookie_mode = 'basic'
10:38:03
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:03
DEBUG
Entering _get_cookie_basic()
10:38:03
DEBUG
reusing cookie
10:38:03
DEBUG
Exiting _get_cookie_basic()
10:38:03
DEBUG
Entering _get_crumb_basic()
10:38:03
DEBUG
reusing crumb
10:38:03
DEBUG
Exiting _get_crumb_basic()
10:38:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:03
DEBUG
Exiting _get_cookie_and_crumb()
10:38:03
DEBUG
response code=200
10:38:03
DEBUG
Exiting _make_request()
10:38:03
DEBUG
Exiting get()
10:38:03
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:37:58
10:38:03
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:37:58-05:00
10:38:03
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:38:03
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:38:03
DEBUG
Exiting history()
10:38:03
DEBUG
Exiting history()
10:38:03
DEBUG
Entering history()
10:38:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:03
DEBUG
Entering get()
10:38:03
DEBUG
Entering _make_request()
10:38:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:03
DEBUG
Entering _get_cookie_and_crumb()
10:38:03
DEBUG
cookie_mode = 'basic'
10:38:03
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:03
DEBUG
Entering _get_cookie_basic()
10:38:03
DEBUG
reusing cookie
10:38:03
DEBUG
Exiting _get_cookie_basic()
10:38:03
DEBUG
Entering _get_crumb_basic()
10:38:03
DEBUG
reusing crumb
10:38:03
DEBUG
Exiting _get_crumb_basic()
10:38:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:03
DEBUG
Exiting _get_cookie_and_crumb()
10:38:03
DEBUG
response code=200
10:38:03
DEBUG
Exiting _make_request()
10:38:03
DEBUG
Exiting get()
10:38:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:37:53
10:38:03
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:37:53-05:00
10:38:03
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:37:53-05:00
10:38:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:38:03
DEBUG
Exiting history()
10:38:03
DEBUG
POLL [Yahoo]: 10:38:03 Price=$55.82
10:38:03
DEBUG
CHECK: C=55.82 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:38:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:38:13
DEBUG
Entering history()
10:38:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:38:13
DEBUG
Entering history()
10:38:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:13
DEBUG
Entering get()
10:38:13
DEBUG
Entering _make_request()
10:38:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:13
DEBUG
Entering _get_cookie_and_crumb()
10:38:13
DEBUG
cookie_mode = 'basic'
10:38:13
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:13
DEBUG
Entering _get_cookie_basic()
10:38:13
DEBUG
reusing cookie
10:38:13
DEBUG
Exiting _get_cookie_basic()
10:38:13
DEBUG
Entering _get_crumb_basic()
10:38:13
DEBUG
reusing crumb
10:38:13
DEBUG
Exiting _get_crumb_basic()
10:38:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:13
DEBUG
Exiting _get_cookie_and_crumb()
10:38:13
DEBUG
response code=200
10:38:13
DEBUG
Exiting _make_request()
10:38:13
DEBUG
Exiting get()
10:38:13
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:37:58
10:38:13
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:37:58-05:00
10:38:13
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:38:13
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:38:13
DEBUG
Exiting history()
10:38:13
DEBUG
Exiting history()
10:38:13
DEBUG
Entering history()
10:38:13
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:13
DEBUG
Entering get()
10:38:13
DEBUG
Entering _make_request()
10:38:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:13
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:13
DEBUG
Entering _get_cookie_and_crumb()
10:38:13
DEBUG
cookie_mode = 'basic'
10:38:13
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:13
DEBUG
Entering _get_cookie_basic()
10:38:13
DEBUG
reusing cookie
10:38:13
DEBUG
Exiting _get_cookie_basic()
10:38:13
DEBUG
Entering _get_crumb_basic()
10:38:13
DEBUG
reusing crumb
10:38:13
DEBUG
Exiting _get_crumb_basic()
10:38:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:13
DEBUG
Exiting _get_cookie_and_crumb()
10:38:13
DEBUG
response code=200
10:38:13
DEBUG
Exiting _make_request()
10:38:13
DEBUG
Exiting get()
10:38:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:38:12
10:38:13
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:38:12-05:00
10:38:13
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:38:12-05:00
10:38:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:38:13
DEBUG
Exiting history()
10:38:24
DEBUG
Entering history()
10:38:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:38:24
DEBUG
Entering history()
10:38:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:24
DEBUG
Entering get()
10:38:24
DEBUG
Entering _make_request()
10:38:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:24
DEBUG
Entering _get_cookie_and_crumb()
10:38:24
DEBUG
cookie_mode = 'basic'
10:38:24
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:24
DEBUG
Entering _get_cookie_basic()
10:38:24
DEBUG
reusing cookie
10:38:24
DEBUG
Exiting _get_cookie_basic()
10:38:24
DEBUG
Entering _get_crumb_basic()
10:38:24
DEBUG
reusing crumb
10:38:24
DEBUG
Exiting _get_crumb_basic()
10:38:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:24
DEBUG
Exiting _get_cookie_and_crumb()
10:38:24
DEBUG
response code=200
10:38:24
DEBUG
Exiting _make_request()
10:38:24
DEBUG
Exiting get()
10:38:24
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:38:17
10:38:24
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:38:17-05:00
10:38:24
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:38:24
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:38:24
DEBUG
Exiting history()
10:38:24
DEBUG
Exiting history()
10:38:24
DEBUG
Entering history()
10:38:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:24
DEBUG
Entering get()
10:38:24
DEBUG
Entering _make_request()
10:38:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:24
DEBUG
Entering _get_cookie_and_crumb()
10:38:24
DEBUG
cookie_mode = 'basic'
10:38:24
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:24
DEBUG
Entering _get_cookie_basic()
10:38:24
DEBUG
reusing cookie
10:38:24
DEBUG
Exiting _get_cookie_basic()
10:38:24
DEBUG
Entering _get_crumb_basic()
10:38:24
DEBUG
reusing crumb
10:38:24
DEBUG
Exiting _get_crumb_basic()
10:38:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:24
DEBUG
Exiting _get_cookie_and_crumb()
10:38:24
DEBUG
response code=200
10:38:24
DEBUG
Exiting _make_request()
10:38:24
DEBUG
Exiting get()
10:38:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:38:17
10:38:24
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:38:17-05:00
10:38:24
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:38:17-05:00
10:38:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:38:24
DEBUG
Exiting history()
10:38:24
DEBUG
POLL [Yahoo]: 10:38:24 Price=$55.77
10:38:24
DEBUG
CHECK: C=55.77 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:38:34
DEBUG
Entering history()
10:38:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:38:34
DEBUG
Entering history()
10:38:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:34
DEBUG
Entering get()
10:38:34
DEBUG
Entering _make_request()
10:38:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:34
DEBUG
Entering _get_cookie_and_crumb()
10:38:34
DEBUG
cookie_mode = 'basic'
10:38:34
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:34
DEBUG
Entering _get_cookie_basic()
10:38:34
DEBUG
reusing cookie
10:38:34
DEBUG
Exiting _get_cookie_basic()
10:38:34
DEBUG
Entering _get_crumb_basic()
10:38:34
DEBUG
reusing crumb
10:38:34
DEBUG
Exiting _get_crumb_basic()
10:38:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:34
DEBUG
Exiting _get_cookie_and_crumb()
10:38:34
DEBUG
response code=200
10:38:34
DEBUG
Exiting _make_request()
10:38:34
DEBUG
Exiting get()
10:38:34
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:38:31
10:38:34
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:38:31-05:00
10:38:34
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:38:34
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:38:34
DEBUG
Exiting history()
10:38:34
DEBUG
Exiting history()
10:38:34
DEBUG
Entering history()
10:38:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:34
DEBUG
Entering get()
10:38:34
DEBUG
Entering _make_request()
10:38:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:34
DEBUG
Entering _get_cookie_and_crumb()
10:38:34
DEBUG
cookie_mode = 'basic'
10:38:34
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:34
DEBUG
Entering _get_cookie_basic()
10:38:34
DEBUG
reusing cookie
10:38:34
DEBUG
Exiting _get_cookie_basic()
10:38:34
DEBUG
Entering _get_crumb_basic()
10:38:34
DEBUG
reusing crumb
10:38:34
DEBUG
Exiting _get_crumb_basic()
10:38:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:34
DEBUG
Exiting _get_cookie_and_crumb()
10:38:34
DEBUG
response code=200
10:38:34
DEBUG
Exiting _make_request()
10:38:34
DEBUG
Exiting get()
10:38:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:38:31
10:38:34
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:38:31-05:00
10:38:34
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:38:31-05:00
10:38:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:38:34
DEBUG
Exiting history()
10:38:34
DEBUG
POLL [Yahoo]: 10:38:34 Price=$55.77
10:38:34
DEBUG
CHECK: C=55.77 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:38:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:38:44
DEBUG
Entering history()
10:38:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:38:44
DEBUG
Entering history()
10:38:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:44
DEBUG
Entering get()
10:38:44
DEBUG
Entering _make_request()
10:38:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:44
DEBUG
Entering _get_cookie_and_crumb()
10:38:44
DEBUG
cookie_mode = 'basic'
10:38:44
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:44
DEBUG
Entering _get_cookie_basic()
10:38:44
DEBUG
reusing cookie
10:38:44
DEBUG
Exiting _get_cookie_basic()
10:38:44
DEBUG
Entering _get_crumb_basic()
10:38:44
DEBUG
reusing crumb
10:38:44
DEBUG
Exiting _get_crumb_basic()
10:38:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:44
DEBUG
Exiting _get_cookie_and_crumb()
10:38:44
DEBUG
response code=200
10:38:44
DEBUG
Exiting _make_request()
10:38:44
DEBUG
Exiting get()
10:38:44
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:38:41
10:38:44
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:38:41-05:00
10:38:44
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:38:44
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:38:44
DEBUG
Exiting history()
10:38:44
DEBUG
Exiting history()
10:38:44
DEBUG
Entering history()
10:38:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:44
DEBUG
Entering get()
10:38:44
DEBUG
Entering _make_request()
10:38:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:44
DEBUG
Entering _get_cookie_and_crumb()
10:38:44
DEBUG
cookie_mode = 'basic'
10:38:44
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:44
DEBUG
Entering _get_cookie_basic()
10:38:44
DEBUG
reusing cookie
10:38:44
DEBUG
Exiting _get_cookie_basic()
10:38:44
DEBUG
Entering _get_crumb_basic()
10:38:44
DEBUG
reusing crumb
10:38:44
DEBUG
Exiting _get_crumb_basic()
10:38:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:44
DEBUG
Exiting _get_cookie_and_crumb()
10:38:44
DEBUG
response code=200
10:38:44
DEBUG
Exiting _make_request()
10:38:44
DEBUG
Exiting get()
10:38:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:38:31
10:38:44
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:38:31-05:00
10:38:44
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:38:31-05:00
10:38:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:38:44
DEBUG
Exiting history()
10:38:44
DEBUG
POLL [Yahoo]: 10:38:44 Price=$55.75
10:38:44
DEBUG
CHECK: C=55.75 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:38:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:38:54
DEBUG
Entering history()
10:38:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:38:54
DEBUG
Entering history()
10:38:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:54
DEBUG
Entering get()
10:38:54
DEBUG
Entering _make_request()
10:38:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:38:54
DEBUG
Entering _get_cookie_and_crumb()
10:38:54
DEBUG
cookie_mode = 'basic'
10:38:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:54
DEBUG
Entering _get_cookie_basic()
10:38:54
DEBUG
reusing cookie
10:38:54
DEBUG
Exiting _get_cookie_basic()
10:38:54
DEBUG
Entering _get_crumb_basic()
10:38:54
DEBUG
reusing crumb
10:38:54
DEBUG
Exiting _get_crumb_basic()
10:38:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:54
DEBUG
Exiting _get_cookie_and_crumb()
10:38:54
DEBUG
response code=200
10:38:54
DEBUG
Exiting _make_request()
10:38:54
DEBUG
Exiting get()
10:38:54
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:38:41
10:38:54
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:38:41-05:00
10:38:54
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:38:54
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:38:54
DEBUG
Exiting history()
10:38:54
DEBUG
Exiting history()
10:38:54
DEBUG
Entering history()
10:38:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:54
DEBUG
Entering get()
10:38:54
DEBUG
Entering _make_request()
10:38:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:38:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:38:54
DEBUG
Entering _get_cookie_and_crumb()
10:38:54
DEBUG
cookie_mode = 'basic'
10:38:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:38:54
DEBUG
Entering _get_cookie_basic()
10:38:54
DEBUG
reusing cookie
10:38:54
DEBUG
Exiting _get_cookie_basic()
10:38:54
DEBUG
Entering _get_crumb_basic()
10:38:54
DEBUG
reusing crumb
10:38:54
DEBUG
Exiting _get_crumb_basic()
10:38:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:38:54
DEBUG
Exiting _get_cookie_and_crumb()
10:38:54
DEBUG
response code=200
10:38:54
DEBUG
Exiting _make_request()
10:38:54
DEBUG
Exiting get()
10:38:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:38:54
10:38:54
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:38:54-05:00
10:38:54
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:38:54-05:00
10:38:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:38:54
DEBUG
Exiting history()
10:39:00
DEBUG
BAR: 10:38:00 O=55.80 H=55.80 L=55.78 C=55.78
10:39:00
DEBUG
Checking: C=55.78 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:39:04
DEBUG
Entering history()
10:39:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:39:04
DEBUG
Entering history()
10:39:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:04
DEBUG
Entering get()
10:39:04
DEBUG
Entering _make_request()
10:39:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:04
DEBUG
Entering _get_cookie_and_crumb()
10:39:04
DEBUG
cookie_mode = 'basic'
10:39:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:04
DEBUG
Entering _get_cookie_basic()
10:39:04
DEBUG
reusing cookie
10:39:04
DEBUG
Exiting _get_cookie_basic()
10:39:04
DEBUG
Entering _get_crumb_basic()
10:39:04
DEBUG
reusing crumb
10:39:04
DEBUG
Exiting _get_crumb_basic()
10:39:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:04
DEBUG
Exiting _get_cookie_and_crumb()
10:39:04
DEBUG
response code=200
10:39:04
DEBUG
Exiting _make_request()
10:39:04
DEBUG
Exiting get()
10:39:04
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:39:03
10:39:04
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:39:03-05:00
10:39:04
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:39:04
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:39:04
DEBUG
Exiting history()
10:39:04
DEBUG
Exiting history()
10:39:04
DEBUG
Entering history()
10:39:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:04
DEBUG
Entering get()
10:39:04
DEBUG
Entering _make_request()
10:39:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:04
DEBUG
Entering _get_cookie_and_crumb()
10:39:04
DEBUG
cookie_mode = 'basic'
10:39:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:04
DEBUG
Entering _get_cookie_basic()
10:39:04
DEBUG
reusing cookie
10:39:04
DEBUG
Exiting _get_cookie_basic()
10:39:04
DEBUG
Entering _get_crumb_basic()
10:39:04
DEBUG
reusing crumb
10:39:04
DEBUG
Exiting _get_crumb_basic()
10:39:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:04
DEBUG
Exiting _get_cookie_and_crumb()
10:39:04
DEBUG
response code=200
10:39:04
DEBUG
Exiting _make_request()
10:39:04
DEBUG
Exiting get()
10:39:04
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:38:54
10:39:04
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:38:54-05:00
10:39:04
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:38:54-05:00
10:39:04
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:39:04
DEBUG
Exiting history()
10:39:04
DEBUG
POLL [Yahoo]: 10:39:04 Price=$55.77
10:39:04
DEBUG
CHECK: C=55.77 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:39:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:39:14
DEBUG
Entering history()
10:39:14
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:39:14
DEBUG
Entering history()
10:39:14
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:14
DEBUG
Entering get()
10:39:14
DEBUG
Entering _make_request()
10:39:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:14
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:14
DEBUG
Entering _get_cookie_and_crumb()
10:39:14
DEBUG
cookie_mode = 'basic'
10:39:14
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:14
DEBUG
Entering _get_cookie_basic()
10:39:14
DEBUG
reusing cookie
10:39:14
DEBUG
Exiting _get_cookie_basic()
10:39:14
DEBUG
Entering _get_crumb_basic()
10:39:14
DEBUG
reusing crumb
10:39:14
DEBUG
Exiting _get_crumb_basic()
10:39:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:14
DEBUG
Exiting _get_cookie_and_crumb()
10:39:14
DEBUG
response code=200
10:39:14
DEBUG
Exiting _make_request()
10:39:14
DEBUG
Exiting get()
10:39:14
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:39:03
10:39:14
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:39:03-05:00
10:39:14
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:39:14
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:39:14
DEBUG
Exiting history()
10:39:14
DEBUG
Exiting history()
10:39:14
DEBUG
Entering history()
10:39:14
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:14
DEBUG
Entering get()
10:39:14
DEBUG
Entering _make_request()
10:39:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:14
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:14
DEBUG
Entering _get_cookie_and_crumb()
10:39:14
DEBUG
cookie_mode = 'basic'
10:39:14
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:14
DEBUG
Entering _get_cookie_basic()
10:39:14
DEBUG
reusing cookie
10:39:14
DEBUG
Exiting _get_cookie_basic()
10:39:14
DEBUG
Entering _get_crumb_basic()
10:39:14
DEBUG
reusing crumb
10:39:14
DEBUG
Exiting _get_crumb_basic()
10:39:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:14
DEBUG
Exiting _get_cookie_and_crumb()
10:39:14
DEBUG
response code=200
10:39:14
DEBUG
Exiting _make_request()
10:39:14
DEBUG
Exiting get()
10:39:14
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:39:13
10:39:14
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:39:13-05:00
10:39:14
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:39:13-05:00
10:39:14
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:39:14
DEBUG
Exiting history()
10:39:24
DEBUG
Entering history()
10:39:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:39:24
DEBUG
Entering history()
10:39:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:24
DEBUG
Entering get()
10:39:24
DEBUG
Entering _make_request()
10:39:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:39:24
DEBUG
Entering _get_cookie_and_crumb()
10:39:24
DEBUG
cookie_mode = 'basic'
10:39:24
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:24
DEBUG
Entering _get_cookie_basic()
10:39:24
DEBUG
reusing cookie
10:39:24
DEBUG
Exiting _get_cookie_basic()
10:39:24
DEBUG
Entering _get_crumb_basic()
10:39:24
DEBUG
reusing crumb
10:39:24
DEBUG
Exiting _get_crumb_basic()
10:39:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:24
DEBUG
Exiting _get_cookie_and_crumb()
10:39:25
DEBUG
response code=200
10:39:25
DEBUG
Exiting _make_request()
10:39:25
DEBUG
Exiting get()
10:39:25
DEBUG
TNA: yfinance received OHLC data: 2025-01-27 14:30:00 -> 2026-01-26 15:39:22
10:39:25
DEBUG
TNA: OHLC after cleaning: 2025-01-27 09:30:00-05:00 -> 2026-01-26 10:39:22-05:00
10:39:25
DEBUG
TNA: OHLC after combining events: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:39:25
DEBUG
TNA: yfinance returning OHLC: 2025-01-27 00:00:00-05:00 -> 2026-01-26 00:00:00-05:00
10:39:25
DEBUG
Exiting history()
10:39:25
DEBUG
Exiting history()
10:39:25
DEBUG
Entering history()
10:39:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:25
DEBUG
Entering get()
10:39:25
DEBUG
Entering _make_request()
10:39:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:39:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:39:25
DEBUG
Entering _get_cookie_and_crumb()
10:39:25
DEBUG
cookie_mode = 'basic'
10:39:25
DEBUG
Entering _get_cookie_and_crumb_basic()
10:39:25
DEBUG
Entering _get_cookie_basic()
10:39:25
DEBUG
reusing cookie
10:39:25
DEBUG
Exiting _get_cookie_basic()
10:39:25
DEBUG
Entering _get_crumb_basic()
10:39:25
DEBUG
reusing crumb
10:39:25
DEBUG
Exiting _get_crumb_basic()
10:39:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:39:25
DEBUG
Exiting _get_cookie_and_crumb()
10:39:25
DEBUG
response code=200
10:39:25
DEBUG
Exiting _make_request()
10:39:25
DEBUG
Exiting get()
10:39:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-20 09:00:00 -> 2026-01-26 15:39:22
10:39:25
DEBUG
TNA: OHLC after cleaning: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:39:22-05:00
10:39:25
DEBUG
TNA: OHLC after combining events: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:39:22-05:00
10:39:25
DEBUG
TNA: yfinance returning OHLC: 2026-01-20 04:00:00-05:00 -> 2026-01-26 10:30:00-05:00
10:39:25
DEBUG
Exiting history()
10:39:25
DEBUG
POLL [Yahoo]: 10:39:25 Price=$55.72
10:39:25
DEBUG
CHECK: C=55.72 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:39:25
INFO
✅ SHORT RETEST CONFIRMED: $55.72 | Level: $55.74
10:39:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/positions HTTP/1.1" 200 2
10:39:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:39:25
DEBUG
Resetting dropped connection: data.alpaca.markets
10:39:25
DEBUG
https://data.alpaca.markets:443 "GET /v2/stocks/trades/latest?symbols=TNA HTTP/1.1" 200 120
10:39:25
DEBUG
https://data.alpaca.markets:443 "GET /v2/stocks/trades/latest?symbols=TNA HTTP/1.1" 200 120
10:39:25
INFO
💰 SHORT ORDER
10:39:25
INFO
Symbol: TNA | Side: SELL (Short) | Shares: 35
10:39:25
INFO
Entry: $55.75 | Stop: $56.08 | Target: $55.09
10:39:25
INFO
Risk: $11.50 | Reward: $23.01 | R:R = 1:2.0
10:39:25
DEBUG
https://paper-api.alpaca.markets:443 "POST /v2/orders HTTP/1.1" 422 64
10:39:25
ERROR
❌ Order failed: {"code":42210000,"message":"asset \"TNA\" cannot be sold short"}
10:39:25
DEBUG
State saved
10:39:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:39:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:40:00
DEBUG
BAR: 10:39:00 O=55.77 H=55.77 L=55.75 C=55.75
10:40:00
DEBUG
Checking: C=55.75 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:40:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:40:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:40:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:41:01
DEBUG
BAR: 10:40:00 O=55.54 H=55.56 L=55.54 C=55.56
10:41:01
DEBUG
Checking: C=55.56 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:41:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:41:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:41:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:42:00
DEBUG
BAR: 10:41:00 O=55.50 H=55.54 L=55.47 C=55.48
10:42:00
DEBUG
Checking: C=55.48 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:42:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:42:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:42:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:43:00
DEBUG
BAR: 10:42:00 O=55.44 H=55.44 L=55.35 C=55.35
10:43:00
DEBUG
Checking: C=55.35 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:43:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:43:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:43:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:44:00
DEBUG
BAR: 10:43:00 O=55.45 H=55.46 L=55.26 C=55.28
10:44:00
DEBUG
Checking: C=55.28 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:44:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:44:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:44:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:45:00
DEBUG
BAR: 10:44:00 O=55.27 H=55.37 L=55.27 C=55.37
10:45:00
DEBUG
Checking: C=55.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:45:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:45:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:45:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:46:00
DEBUG
BAR: 10:45:00 O=55.45 H=55.51 L=55.45 C=55.50
10:46:00
DEBUG
Checking: C=55.50 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:46:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:46:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:46:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:47:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:47:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:47:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:48:00
DEBUG
BAR: 10:47:00 O=55.67 H=55.69 L=55.65 C=55.68
10:48:00
DEBUG
Checking: C=55.68 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:48:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:48:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:48:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:49:00
DEBUG
BAR: 10:48:00 O=55.64 H=55.64 L=55.64 C=55.64
10:49:00
DEBUG
Checking: C=55.64 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:49:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:49:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:49:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:50:00
DEBUG
BAR: 10:49:00 O=55.70 H=55.70 L=55.70 C=55.70
10:50:00
DEBUG
Checking: C=55.70 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:50:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:50:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:50:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:51:00
DEBUG
BAR: 10:50:00 O=55.76 H=55.76 L=55.76 C=55.76
10:51:00
DEBUG
Checking: C=55.76 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:51:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:51:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:51:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:52:00
DEBUG
BAR: 10:51:00 O=55.73 H=55.73 L=55.73 C=55.73
10:52:00
DEBUG
Checking: C=55.73 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:52:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:52:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:52:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:53:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:53:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:53:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:54:00
DEBUG
BAR: 10:53:00 O=55.71 H=55.71 L=55.71 C=55.71
10:54:00
DEBUG
Checking: C=55.71 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:54:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:54:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:54:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:55:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:55:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:55:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:56:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:56:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:56:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:57:00
DEBUG
BAR: 10:56:00 O=55.63 H=55.63 L=55.63 C=55.63
10:57:00
DEBUG
Checking: C=55.63 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:57:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:57:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:57:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:58:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:58:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:58:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:59:00
DEBUG
BAR: 10:58:00 O=55.52 H=55.52 L=55.52 C=55.52
10:59:00
DEBUG
Checking: C=55.52 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
10:59:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:59:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:59:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:00:01
DEBUG
BAR: 10:59:00 O=55.50 H=55.53 L=55.50 C=55.53
11:00:01
DEBUG
Checking: C=55.53 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:00:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:00:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:00:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:01:00
DEBUG
BAR: 11:00:00 O=55.56 H=55.56 L=55.53 C=55.53
11:01:00
DEBUG
Checking: C=55.53 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:01:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:01:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:01:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:02:00
DEBUG
BAR: 11:01:00 O=55.52 H=55.52 L=55.44 C=55.44
11:02:00
DEBUG
Checking: C=55.44 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:02:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:02:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:02:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:03:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:03:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:03:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:04:00
DEBUG
BAR: 11:03:00 O=55.39 H=55.46 L=55.39 C=55.46
11:04:00
DEBUG
Checking: C=55.46 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:04:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:04:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:04:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:05:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:05:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:05:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:06:00
DEBUG
BAR: 11:05:00 O=55.43 H=55.43 L=55.43 C=55.43
11:06:00
DEBUG
Checking: C=55.43 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:06:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:06:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:06:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:07:00
DEBUG
BAR: 11:06:00 O=55.41 H=55.41 L=55.41 C=55.41
11:07:00
DEBUG
Checking: C=55.41 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:07:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:07:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:07:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:08:00
DEBUG
BAR: 11:07:00 O=55.42 H=55.47 L=55.40 C=55.47
11:08:00
DEBUG
Checking: C=55.47 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:08:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:08:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:08:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:09:00
DEBUG
BAR: 11:08:00 O=55.43 H=55.43 L=55.43 C=55.43
11:09:00
DEBUG
Checking: C=55.43 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:09:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:09:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:09:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:10:00
DEBUG
BAR: 11:09:00 O=55.48 H=55.48 L=55.44 C=55.44
11:10:00
DEBUG
Checking: C=55.44 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:10:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:10:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:10:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:11:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:11:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:11:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:12:00
DEBUG
BAR: 11:11:00 O=55.33 H=55.37 L=55.33 C=55.37
11:12:00
DEBUG
Checking: C=55.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:12:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:12:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:12:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:13:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:13:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:13:48
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
11:13:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:14:00
DEBUG
BAR: 11:13:00 O=55.37 H=55.39 L=55.37 C=55.37
11:14:00
DEBUG
Checking: C=55.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:14:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:14:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:14:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:15:00
DEBUG
BAR: 11:14:00 O=55.27 H=55.27 L=55.26 C=55.26
11:15:00
DEBUG
Checking: C=55.26 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:15:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:15:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:15:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:16:00
DEBUG
BAR: 11:15:00 O=55.23 H=55.23 L=55.18 C=55.18
11:16:00
DEBUG
Checking: C=55.18 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:16:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:16:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:16:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:17:00
DEBUG
BAR: 11:16:00 O=55.27 H=55.27 L=55.26 C=55.27
11:17:00
DEBUG
Checking: C=55.27 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:17:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:17:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:17:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:18:00
DEBUG
BAR: 11:17:00 O=55.16 H=55.16 L=55.14 C=55.14
11:18:00
DEBUG
Checking: C=55.14 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:18:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:18:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:18:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:19:00
DEBUG
BAR: 11:18:00 O=55.26 H=55.26 L=55.15 C=55.15
11:19:00
DEBUG
Checking: C=55.15 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:19:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:19:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:19:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:20:00
DEBUG
BAR: 11:19:00 O=55.14 H=55.14 L=55.14 C=55.14
11:20:00
DEBUG
Checking: C=55.14 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:20:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:20:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:20:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:21:00
DEBUG
BAR: 11:20:00 O=55.12 H=55.12 L=55.12 C=55.12
11:21:00
DEBUG
Checking: C=55.12 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:21:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:21:38
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:21:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:22:00
DEBUG
BAR: 11:21:00 O=55.23 H=55.23 L=55.23 C=55.23
11:22:00
DEBUG
Checking: C=55.23 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:22:08
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:22:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:22:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:23:00
DEBUG
BAR: 11:22:00 O=55.38 H=55.38 L=55.38 C=55.38
11:23:00
DEBUG
Checking: C=55.38 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:23:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:23:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:23:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:24:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:24:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:24:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:25:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:25:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:25:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:26:00
DEBUG
BAR: 11:25:00 O=55.23 H=55.23 L=55.23 C=55.23
11:26:00
DEBUG
Checking: C=55.23 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:26:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:26:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:26:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:27:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:27:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:27:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:28:00
DEBUG
BAR: 11:27:00 O=55.32 H=55.32 L=55.32 C=55.32
11:28:00
DEBUG
Checking: C=55.32 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:28:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:28:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:28:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:29:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:29:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:29:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:30:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:30:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:30:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:31:00
DEBUG
BAR: 11:30:00 O=55.30 H=55.30 L=55.30 C=55.30
11:31:00
DEBUG
Checking: C=55.30 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:31:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:31:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:31:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:32:00
DEBUG
BAR: 11:31:00 O=55.24 H=55.24 L=55.24 C=55.24
11:32:00
DEBUG
Checking: C=55.24 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:32:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:32:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:32:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:33:00
DEBUG
BAR: 11:32:00 O=55.24 H=55.25 L=55.24 C=55.25
11:33:00
DEBUG
Checking: C=55.25 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:33:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:33:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:33:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:34:00
DEBUG
BAR: 11:33:00 O=55.36 H=55.36 L=55.33 C=55.33
11:34:00
DEBUG
Checking: C=55.33 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:34:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:34:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:34:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:35:00
DEBUG
BAR: 11:34:00 O=55.35 H=55.37 L=55.35 C=55.37
11:35:00
DEBUG
Checking: C=55.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:35:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:35:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:35:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:36:00
DEBUG
BAR: 11:35:00 O=55.45 H=55.49 L=55.45 C=55.49
11:36:00
DEBUG
Checking: C=55.49 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:36:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:36:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:36:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:37:00
DEBUG
BAR: 11:36:00 O=55.43 H=55.43 L=55.42 C=55.42
11:37:00
DEBUG
Checking: C=55.42 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:37:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:37:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:37:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:38:00
DEBUG
BAR: 11:37:00 O=55.33 H=55.44 L=55.33 C=55.44
11:38:00
DEBUG
Checking: C=55.44 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:38:09
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:38:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:38:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:39:00
DEBUG
BAR: 11:38:00 O=55.48 H=55.48 L=55.39 C=55.39
11:39:00
DEBUG
Checking: C=55.39 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:39:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:39:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:39:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:40:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:40:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:40:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:41:00
DEBUG
BAR: 11:40:00 O=55.37 H=55.37 L=55.29 C=55.32
11:41:00
DEBUG
Checking: C=55.32 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:41:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:41:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:41:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:42:00
DEBUG
BAR: 11:41:00 O=55.37 H=55.37 L=55.37 C=55.37
11:42:00
DEBUG
Checking: C=55.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:42:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:42:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:42:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:43:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:43:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:43:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:44:00
DEBUG
BAR: 11:43:00 O=55.26 H=55.29 L=55.26 C=55.29
11:44:00
DEBUG
Checking: C=55.29 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:44:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:44:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:44:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:45:00
DEBUG
BAR: 11:44:00 O=55.24 H=55.24 L=55.24 C=55.24
11:45:00
DEBUG
Checking: C=55.24 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:45:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:45:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:45:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:46:00
DEBUG
BAR: 11:45:00 O=55.22 H=55.22 L=55.22 C=55.22
11:46:00
DEBUG
Checking: C=55.22 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:46:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:46:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:46:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:47:00
DEBUG
BAR: 11:46:00 O=55.24 H=55.27 L=55.24 C=55.25
11:47:00
DEBUG
Checking: C=55.25 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:47:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:47:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:47:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:48:00
DEBUG
BAR: 11:47:00 O=55.30 H=55.30 L=55.30 C=55.30
11:48:00
DEBUG
Checking: C=55.30 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:48:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:48:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:48:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:49:00
DEBUG
BAR: 11:48:00 O=55.27 H=55.30 L=55.27 C=55.30
11:49:00
DEBUG
Checking: C=55.30 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:49:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:49:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:49:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:50:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:50:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:50:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:51:00
DEBUG
BAR: 11:50:00 O=55.33 H=55.33 L=55.33 C=55.33
11:51:00
DEBUG
Checking: C=55.33 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:51:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:51:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:51:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:52:00
DEBUG
BAR: 11:51:00 O=55.30 H=55.30 L=55.30 C=55.30
11:52:00
DEBUG
Checking: C=55.30 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:52:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:52:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:52:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:53:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:53:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:53:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:54:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:54:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:54:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:55:00
DEBUG
BAR: 11:54:00 O=55.42 H=55.42 L=55.39 C=55.39
11:55:00
DEBUG
Checking: C=55.39 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:55:10
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:55:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:55:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:56:00
DEBUG
BAR: 11:55:00 O=55.36 H=55.37 L=55.36 C=55.37
11:56:00
DEBUG
Checking: C=55.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:56:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:56:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:56:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:57:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:57:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:57:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:58:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:58:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:58:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:59:00
DEBUG
BAR: 11:58:00 O=55.31 H=55.33 L=55.31 C=55.33
11:59:00
DEBUG
Checking: C=55.33 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
11:59:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:59:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:59:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:00:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:00:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:00:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:01:00
DEBUG
BAR: 12:00:00 O=55.25 H=55.28 L=55.25 C=55.28
12:01:00
DEBUG
Checking: C=55.28 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:01:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:01:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:01:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:02:00
DEBUG
BAR: 12:01:00 O=55.27 H=55.27 L=55.27 C=55.27
12:02:00
DEBUG
Checking: C=55.27 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:02:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:02:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:02:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:03:00
DEBUG
BAR: 12:02:00 O=55.27 H=55.27 L=55.27 C=55.27
12:03:00
DEBUG
Checking: C=55.27 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:03:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:03:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:03:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:04:00
DEBUG
BAR: 12:03:00 O=55.24 H=55.24 L=55.24 C=55.24
12:04:00
DEBUG
Checking: C=55.24 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:04:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:04:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:04:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:05:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:05:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:05:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:06:00
DEBUG
BAR: 12:05:00 O=55.36 H=55.36 L=55.36 C=55.36
12:06:00
DEBUG
Checking: C=55.36 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:06:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:06:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:06:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:07:00
DEBUG
BAR: 12:06:00 O=55.45 H=55.45 L=55.45 C=55.45
12:07:00
DEBUG
Checking: C=55.45 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:07:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:07:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:07:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:08:00
DEBUG
BAR: 12:07:00 O=55.45 H=55.45 L=55.44 C=55.44
12:08:00
DEBUG
Checking: C=55.44 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:08:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:08:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:08:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:09:00
DEBUG
BAR: 12:08:00 O=55.45 H=55.45 L=55.45 C=55.45
12:09:00
DEBUG
Checking: C=55.45 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:09:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:09:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:09:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:10:00
DEBUG
BAR: 12:09:00 O=55.40 H=55.40 L=55.40 C=55.40
12:10:00
DEBUG
Checking: C=55.40 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:10:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:10:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:10:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:11:00
DEBUG
BAR: 12:10:00 O=55.33 H=55.33 L=55.30 C=55.30
12:11:00
DEBUG
Checking: C=55.30 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:11:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:11:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:11:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:12:00
DEBUG
BAR: 12:11:00 O=55.30 H=55.31 L=55.30 C=55.31
12:12:00
DEBUG
Checking: C=55.31 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:12:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:12:41
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:12:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:13:11
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:13:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:13:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:14:12
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
12:14:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:14:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:14:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:15:00
DEBUG
BAR: 12:14:00 O=55.38 H=55.39 L=55.36 C=55.39
12:15:00
DEBUG
Checking: C=55.39 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:15:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:15:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:15:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:16:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:16:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:16:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:17:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:17:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:17:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:18:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:18:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:18:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:19:00
DEBUG
BAR: 12:18:00 O=55.50 H=55.50 L=55.50 C=55.50
12:19:00
DEBUG
Checking: C=55.50 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:19:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:19:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:19:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:20:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:20:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:20:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:21:00
DEBUG
BAR: 12:20:00 O=55.47 H=55.47 L=55.47 C=55.47
12:21:00
DEBUG
Checking: C=55.47 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:21:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:21:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:21:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:22:00
DEBUG
BAR: 12:21:00 O=55.46 H=55.51 L=55.46 C=55.51
12:22:00
DEBUG
Checking: C=55.51 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:22:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:22:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:22:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:23:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:23:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:23:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:24:00
DEBUG
BAR: 12:23:00 O=55.52 H=55.52 L=55.52 C=55.52
12:24:00
DEBUG
Checking: C=55.52 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:24:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:24:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:24:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:25:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:25:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:25:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:26:00
DEBUG
BAR: 12:25:00 O=55.60 H=55.60 L=55.60 C=55.60
12:26:00
DEBUG
Checking: C=55.60 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:26:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:26:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:26:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:27:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:27:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:27:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:28:00
DEBUG
BAR: 12:27:00 O=55.69 H=55.69 L=55.67 C=55.69
12:28:00
DEBUG
Checking: C=55.69 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:28:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:28:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:28:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:29:00
DEBUG
BAR: 12:28:00 O=55.66 H=55.69 L=55.66 C=55.69
12:29:00
DEBUG
Checking: C=55.69 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:29:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:29:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:29:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:30:00
DEBUG
BAR: 12:29:00 O=55.69 H=55.69 L=55.69 C=55.69
12:30:00
DEBUG
Checking: C=55.69 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:30:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:30:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:30:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:31:12
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:31:42
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:31:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:32:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:32:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:32:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:33:00
DEBUG
BAR: 12:32:00 O=55.74 H=55.75 L=55.74 C=55.75
12:33:00
DEBUG
Checking: C=55.75 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:33:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:33:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:33:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:34:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:34:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:34:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:35:00
DEBUG
BAR: 12:34:00 O=55.76 H=55.76 L=55.76 C=55.76
12:35:00
DEBUG
Checking: C=55.76 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:35:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:35:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:35:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:36:00
DEBUG
BAR: 12:35:00 O=55.80 H=55.80 L=55.76 C=55.76
12:36:00
DEBUG
Checking: C=55.76 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:36:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:36:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:36:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:37:00
DEBUG
BAR: 12:36:00 O=55.79 H=55.79 L=55.79 C=55.79
12:37:00
DEBUG
Checking: C=55.79 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:37:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:37:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:37:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:38:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:38:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:38:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:39:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:39:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:39:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:40:00
DEBUG
BAR: 12:39:00 O=55.77 H=55.77 L=55.73 C=55.73
12:40:00
DEBUG
Checking: C=55.73 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:40:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:40:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:40:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:41:00
DEBUG
BAR: 12:40:00 O=55.71 H=55.71 L=55.70 C=55.70
12:41:00
DEBUG
Checking: C=55.70 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:41:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:41:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:41:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:42:00
DEBUG
BAR: 12:41:00 O=55.71 H=55.71 L=55.71 C=55.71
12:42:00
DEBUG
Checking: C=55.71 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:42:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:42:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:42:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:43:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:43:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:43:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:44:00
DEBUG
BAR: 12:43:00 O=55.73 H=55.73 L=55.73 C=55.73
12:44:00
DEBUG
Checking: C=55.73 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:44:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:44:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:44:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:45:00
DEBUG
BAR: 12:44:00 O=55.69 H=55.69 L=55.69 C=55.69
12:45:00
DEBUG
Checking: C=55.69 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:45:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:45:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:45:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:46:00
DEBUG
BAR: 12:45:00 O=55.64 H=55.64 L=55.63 C=55.63
12:46:00
DEBUG
Checking: C=55.63 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:46:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:46:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:46:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:47:00
DEBUG
BAR: 12:46:00 O=55.67 H=55.67 L=55.67 C=55.67
12:47:00
DEBUG
Checking: C=55.67 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:47:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:47:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:47:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:48:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:48:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:48:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:49:00
DEBUG
BAR: 12:48:00 O=55.62 H=55.62 L=55.62 C=55.62
12:49:00
DEBUG
Checking: C=55.62 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:49:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:49:43
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:49:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:50:00
DEBUG
BAR: 12:49:00 O=55.67 H=55.67 L=55.67 C=55.67
12:50:00
DEBUG
Checking: C=55.67 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:50:13
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:50:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:50:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:51:00
DEBUG
BAR: 12:50:00 O=55.60 H=55.60 L=55.60 C=55.60
12:51:00
DEBUG
Checking: C=55.60 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:51:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:51:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:51:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:52:00
DEBUG
BAR: 12:51:00 O=55.65 H=55.65 L=55.65 C=55.65
12:52:00
DEBUG
Checking: C=55.65 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:52:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:52:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:52:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:53:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:53:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:53:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:54:00
DEBUG
BAR: 12:53:00 O=55.61 H=55.61 L=55.61 C=55.61
12:54:00
DEBUG
Checking: C=55.61 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:54:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:54:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:54:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:55:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:55:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:55:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:56:00
DEBUG
BAR: 12:55:00 O=55.58 H=55.59 L=55.58 C=55.59
12:56:00
DEBUG
Checking: C=55.59 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:56:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:56:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:56:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:57:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:57:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:57:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:58:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:58:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:58:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:59:00
DEBUG
BAR: 12:58:00 O=55.58 H=55.58 L=55.58 C=55.58
12:59:00
DEBUG
Checking: C=55.58 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
12:59:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:59:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:59:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:00:00
DEBUG
BAR: 12:59:00 O=55.59 H=55.59 L=55.59 C=55.59
13:00:00
DEBUG
Checking: C=55.59 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:00:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:00:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:00:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:01:00
DEBUG
BAR: 13:00:00 O=55.46 H=55.46 L=55.46 C=55.46
13:01:00
DEBUG
Checking: C=55.46 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:01:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:01:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:01:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:02:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:02:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:02:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:03:00
DEBUG
BAR: 13:02:00 O=55.52 H=55.52 L=55.52 C=55.52
13:03:00
DEBUG
Checking: C=55.52 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:03:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:03:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:03:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:04:00
DEBUG
BAR: 13:03:00 O=55.49 H=55.49 L=55.48 C=55.48
13:04:00
DEBUG
Checking: C=55.48 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:04:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:04:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:04:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:05:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:05:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:05:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:06:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:06:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:06:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:07:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:07:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:07:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:08:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:08:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:08:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:09:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:09:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:09:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:10:00
DEBUG
BAR: 13:09:00 O=55.43 H=55.43 L=55.39 C=55.39
13:10:00
DEBUG
Checking: C=55.39 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:10:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:10:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:10:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:11:00
DEBUG
BAR: 13:10:00 O=55.43 H=55.43 L=55.43 C=55.43
13:11:00
DEBUG
Checking: C=55.43 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:11:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:11:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:11:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:12:00
DEBUG
BAR: 13:11:00 O=55.49 H=55.49 L=55.49 C=55.49
13:12:00
DEBUG
Checking: C=55.49 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:12:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:12:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:12:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:13:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:13:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:13:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:14:00
DEBUG
BAR: 13:13:00 O=55.40 H=55.42 L=55.36 C=55.42
13:14:00
DEBUG
Checking: C=55.42 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:14:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:14:45
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
13:14:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:14:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:15:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:15:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:15:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:16:00
DEBUG
BAR: 13:15:00 O=55.40 H=55.41 L=55.40 C=55.41
13:16:00
DEBUG
Checking: C=55.41 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:16:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:16:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:16:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:17:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:17:45
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:17:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:18:15
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:18:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:18:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:19:00
DEBUG
BAR: 13:18:00 O=55.61 H=55.63 L=55.61 C=55.63
13:19:00
DEBUG
Checking: C=55.63 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:19:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:19:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:19:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:20:00
DEBUG
BAR: 13:19:00 O=55.62 H=55.62 L=55.62 C=55.62
13:20:00
DEBUG
Checking: C=55.62 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:20:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:20:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:20:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:21:00
DEBUG
BAR: 13:20:00 O=55.60 H=55.60 L=55.58 C=55.58
13:21:00
DEBUG
Checking: C=55.58 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:21:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:21:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:21:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:22:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:22:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:22:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:23:00
DEBUG
BAR: 13:22:00 O=55.67 H=55.67 L=55.66 C=55.66
13:23:00
DEBUG
Checking: C=55.66 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:23:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:23:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:23:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:24:00
DEBUG
BAR: 13:23:00 O=55.64 H=55.66 L=55.64 C=55.65
13:24:00
DEBUG
Checking: C=55.65 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:24:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:24:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:24:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:25:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:25:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:25:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:26:00
DEBUG
BAR: 13:25:00 O=55.69 H=55.70 L=55.69 C=55.70
13:26:00
DEBUG
Checking: C=55.70 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:26:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:26:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:26:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:27:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:27:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:27:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:28:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:28:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:28:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:29:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:29:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:29:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:30:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:30:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:30:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:31:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:31:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:31:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:32:00
DEBUG
BAR: 13:31:00 O=55.67 H=55.67 L=55.66 C=55.66
13:32:00
DEBUG
Checking: C=55.66 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:32:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:32:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:32:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:33:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:33:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:33:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:34:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:34:46
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:34:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:35:00
DEBUG
BAR: 13:34:00 O=55.59 H=55.59 L=55.59 C=55.59
13:35:00
DEBUG
Checking: C=55.59 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:35:16
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:35:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:35:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:36:00
DEBUG
BAR: 13:35:00 O=55.62 H=55.62 L=55.62 C=55.62
13:36:00
DEBUG
Checking: C=55.62 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:36:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:36:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:36:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:37:00
DEBUG
BAR: 13:36:00 O=55.54 H=55.54 L=55.54 C=55.54
13:37:00
DEBUG
Checking: C=55.54 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:37:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:37:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:37:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:38:00
DEBUG
BAR: 13:37:00 O=55.58 H=55.58 L=55.58 C=55.58
13:38:00
DEBUG
Checking: C=55.58 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:38:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:38:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:38:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:39:00
DEBUG
BAR: 13:38:00 O=55.59 H=55.59 L=55.59 C=55.59
13:39:00
DEBUG
Checking: C=55.59 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:39:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:39:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:39:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:40:00
DEBUG
BAR: 13:39:00 O=55.55 H=55.55 L=55.55 C=55.55
13:40:00
DEBUG
Checking: C=55.55 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:40:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:40:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:40:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:41:00
DEBUG
BAR: 13:40:00 O=55.52 H=55.52 L=55.52 C=55.52
13:41:00
DEBUG
Checking: C=55.52 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:41:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:41:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:41:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:42:00
DEBUG
BAR: 13:41:00 O=55.54 H=55.54 L=55.54 C=55.54
13:42:00
DEBUG
Checking: C=55.54 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:42:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:42:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:42:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:43:00
DEBUG
BAR: 13:42:00 O=55.58 H=55.58 L=55.58 C=55.58
13:43:00
DEBUG
Checking: C=55.58 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:43:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:43:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:43:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:44:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:44:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:44:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:45:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:45:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:45:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:46:00
DEBUG
BAR: 13:45:00 O=55.53 H=55.53 L=55.53 C=55.53
13:46:00
DEBUG
Checking: C=55.53 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:46:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:46:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:46:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:47:00
DEBUG
BAR: 13:46:00 O=55.53 H=55.53 L=55.53 C=55.53
13:47:00
DEBUG
Checking: C=55.53 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:47:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:47:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:47:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:48:00
DEBUG
BAR: 13:47:00 O=55.55 H=55.55 L=55.55 C=55.55
13:48:00
DEBUG
Checking: C=55.55 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:48:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:48:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:48:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:49:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:49:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:49:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:50:00
DEBUG
BAR: 13:49:00 O=55.60 H=55.60 L=55.59 C=55.59
13:50:00
DEBUG
Checking: C=55.59 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:50:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:50:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:50:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:51:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:51:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:51:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:52:17
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:52:47
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:52:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:53:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:53:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:53:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:54:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:54:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:54:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:55:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:55:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:55:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:56:00
DEBUG
BAR: 13:55:00 O=55.53 H=55.53 L=55.51 C=55.51
13:56:00
DEBUG
Checking: C=55.51 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:56:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:56:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:56:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:57:00
DEBUG
BAR: 13:56:00 O=55.49 H=55.49 L=55.49 C=55.49
13:57:00
DEBUG
Checking: C=55.49 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:57:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:57:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:57:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:58:00
DEBUG
BAR: 13:57:00 O=55.56 H=55.56 L=55.56 C=55.56
13:58:00
DEBUG
Checking: C=55.56 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
13:58:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:58:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:58:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:59:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:59:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:59:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:00:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:00:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:00:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:01:00
DEBUG
BAR: 14:00:00 O=55.55 H=55.55 L=55.55 C=55.55
14:01:00
DEBUG
Checking: C=55.55 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:01:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:01:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:01:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:02:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:02:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:02:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:03:00
DEBUG
BAR: 14:02:00 O=55.55 H=55.55 L=55.55 C=55.55
14:03:00
DEBUG
Checking: C=55.55 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:03:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:03:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:03:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:04:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:04:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:04:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:05:00
DEBUG
BAR: 14:04:00 O=55.55 H=55.55 L=55.55 C=55.55
14:05:00
DEBUG
Checking: C=55.55 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:05:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:05:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:05:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:06:00
DEBUG
BAR: 14:05:00 O=55.52 H=55.52 L=55.52 C=55.52
14:06:00
DEBUG
Checking: C=55.52 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:06:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:06:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:06:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:07:00
DEBUG
BAR: 14:06:00 O=55.54 H=55.54 L=55.54 C=55.54
14:07:00
DEBUG
Checking: C=55.54 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:07:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:07:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:07:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:08:00
DEBUG
BAR: 14:07:00 O=55.60 H=55.63 L=55.60 C=55.63
14:08:00
DEBUG
Checking: C=55.63 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:08:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:08:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:08:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:09:00
DEBUG
BAR: 14:08:00 O=55.59 H=55.59 L=55.59 C=55.59
14:09:00
DEBUG
Checking: C=55.59 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:09:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:09:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:09:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:10:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:10:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:10:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:11:00
DEBUG
BAR: 14:10:00 O=55.58 H=55.58 L=55.58 C=55.58
14:11:00
DEBUG
Checking: C=55.58 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:11:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:11:48
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:11:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:12:18
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:12:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:12:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:13:00
DEBUG
BAR: 14:12:00 O=55.61 H=55.61 L=55.61 C=55.61
14:13:00
DEBUG
Checking: C=55.61 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:13:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:13:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:13:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:14:00
DEBUG
BAR: 14:13:00 O=55.58 H=55.62 L=55.58 C=55.62
14:14:00
DEBUG
Checking: C=55.62 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:14:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:14:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:14:54
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
14:14:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:15:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:15:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:15:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:16:00
DEBUG
BAR: 14:15:00 O=55.60 H=55.60 L=55.59 C=55.59
14:16:00
DEBUG
Checking: C=55.59 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:16:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:16:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:16:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:17:00
DEBUG
BAR: 14:16:00 O=55.55 H=55.55 L=55.55 C=55.55
14:17:00
DEBUG
Checking: C=55.55 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:17:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:17:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:17:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:18:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:18:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:18:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:19:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:19:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:19:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:20:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:20:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:20:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:21:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:21:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:21:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:22:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:22:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:22:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:23:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:23:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:23:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:24:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:24:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:24:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:25:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:25:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:25:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:26:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:26:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:26:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:27:00
DEBUG
BAR: 14:26:00 O=55.59 H=55.59 L=55.59 C=55.59
14:27:00
DEBUG
Checking: C=55.59 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:27:19
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:27:49
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:27:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:28:00
DEBUG
BAR: 14:27:00 O=55.58 H=55.58 L=55.58 C=55.58
14:28:00
DEBUG
Checking: C=55.58 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:28:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:28:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:28:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:29:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:29:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:29:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:30:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:30:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:30:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:31:00
DEBUG
BAR: 14:30:00 O=55.62 H=55.62 L=55.62 C=55.62
14:31:00
DEBUG
Checking: C=55.62 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:31:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:31:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:31:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:32:00
DEBUG
BAR: 14:31:00 O=55.66 H=55.66 L=55.66 C=55.66
14:32:00
DEBUG
Checking: C=55.66 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:32:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:32:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:32:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:33:00
DEBUG
BAR: 14:32:00 O=55.61 H=55.61 L=55.61 C=55.61
14:33:00
DEBUG
Checking: C=55.61 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:33:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:33:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:33:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:34:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:34:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:34:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:35:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:35:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:35:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:36:00
DEBUG
BAR: 14:35:00 O=55.55 H=55.55 L=55.52 C=55.52
14:36:00
DEBUG
Checking: C=55.52 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:36:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:36:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:36:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:37:00
DEBUG
BAR: 14:36:00 O=55.49 H=55.49 L=55.49 C=55.49
14:37:00
DEBUG
Checking: C=55.49 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:37:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:37:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:37:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:38:00
DEBUG
BAR: 14:37:00 O=55.52 H=55.52 L=55.52 C=55.52
14:38:00
DEBUG
Checking: C=55.52 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:38:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:38:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:38:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:39:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:39:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:39:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:40:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:40:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:40:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:41:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:41:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:41:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:42:00
DEBUG
BAR: 14:41:00 O=55.45 H=55.45 L=55.45 C=55.45
14:42:00
DEBUG
Checking: C=55.45 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:42:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:42:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:42:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:43:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:43:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:43:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:44:00
DEBUG
BAR: 14:43:00 O=55.51 H=55.51 L=55.51 C=55.51
14:44:00
DEBUG
Checking: C=55.51 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:44:20
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:44:50
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:44:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:45:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:45:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:45:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:46:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:46:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:46:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:47:00
DEBUG
BAR: 14:46:00 O=55.43 H=55.43 L=55.43 C=55.43
14:47:00
DEBUG
Checking: C=55.43 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:47:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:47:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:47:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:48:00
DEBUG
BAR: 14:47:00 O=55.40 H=55.40 L=55.40 C=55.40
14:48:00
DEBUG
Checking: C=55.40 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:48:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:48:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:48:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:49:00
DEBUG
BAR: 14:48:00 O=55.37 H=55.37 L=55.37 C=55.37
14:49:00
DEBUG
Checking: C=55.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:49:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:49:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:49:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:50:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:50:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:50:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:51:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:51:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:51:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:52:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:52:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:52:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:53:00
DEBUG
BAR: 14:52:00 O=55.35 H=55.35 L=55.35 C=55.35
14:53:00
DEBUG
Checking: C=55.35 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:53:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:53:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:53:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:54:00
DEBUG
BAR: 14:53:00 O=55.33 H=55.33 L=55.33 C=55.33
14:54:00
DEBUG
Checking: C=55.33 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:54:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:54:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:54:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:55:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:55:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:55:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:56:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:56:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:56:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:57:00
DEBUG
BAR: 14:56:00 O=55.33 H=55.33 L=55.32 C=55.33
14:57:00
DEBUG
Checking: C=55.33 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:57:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:57:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:57:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:58:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:58:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:58:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:59:00
DEBUG
BAR: 14:58:00 O=55.34 H=55.34 L=55.34 C=55.34
14:59:00
DEBUG
Checking: C=55.34 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
14:59:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:59:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:59:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:00:21
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:00:51
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:00:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:01:00
DEBUG
BAR: 15:00:00 O=55.31 H=55.31 L=55.23 C=55.23
15:01:00
DEBUG
Checking: C=55.23 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:01:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:01:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:01:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:02:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:02:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:02:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:03:00
DEBUG
BAR: 15:02:00 O=55.35 H=55.35 L=55.35 C=55.35
15:03:00
DEBUG
Checking: C=55.35 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:03:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:03:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:03:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:04:00
DEBUG
BAR: 15:03:00 O=55.38 H=55.38 L=55.37 C=55.37
15:04:00
DEBUG
Checking: C=55.37 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:04:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:04:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:04:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:05:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:05:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:05:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:06:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:06:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:06:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:07:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:07:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:07:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:08:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:08:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:08:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:09:00
DEBUG
BAR: 15:08:00 O=55.52 H=55.52 L=55.52 C=55.52
15:09:00
DEBUG
Checking: C=55.52 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:09:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:09:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:09:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:10:00
DEBUG
BAR: 15:09:00 O=55.53 H=55.53 L=55.53 C=55.53
15:10:00
DEBUG
Checking: C=55.53 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:10:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:10:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:10:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:11:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:11:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:11:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:12:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:12:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:12:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:13:00
DEBUG
BAR: 15:12:00 O=55.56 H=55.56 L=55.56 C=55.56
15:13:00
DEBUG
Checking: C=55.56 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:13:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:13:52
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:13:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:14:00
DEBUG
BAR: 15:13:00 O=55.52 H=55.52 L=55.52 C=55.52
15:14:00
DEBUG
Checking: C=55.52 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:14:22
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:14:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:14:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:15:00
DEBUG
BAR: 15:14:00 O=55.54 H=55.55 L=55.54 C=55.55
15:15:00
DEBUG
Checking: C=55.55 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:15:23
DEBUG
Resetting dropped connection: paper-api.alpaca.markets
15:15:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:15:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:15:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:16:00
DEBUG
BAR: 15:15:00 O=55.54 H=55.54 L=55.54 C=55.54
15:16:00
DEBUG
Checking: C=55.54 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:16:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:16:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:16:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:17:00
DEBUG
BAR: 15:16:00 O=55.45 H=55.45 L=55.45 C=55.45
15:17:00
DEBUG
Checking: C=55.45 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:17:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:17:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:17:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:18:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:18:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:18:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:19:00
DEBUG
BAR: 15:18:00 O=55.45 H=55.45 L=55.45 C=55.45
15:19:00
DEBUG
Checking: C=55.45 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:19:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:19:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:19:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:20:00
DEBUG
BAR: 15:19:00 O=55.43 H=55.43 L=55.43 C=55.43
15:20:00
DEBUG
Checking: C=55.43 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:20:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:20:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:20:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:21:00
DEBUG
BAR: 15:20:00 O=55.48 H=55.49 L=55.42 C=55.47
15:21:00
DEBUG
Checking: C=55.47 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:21:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:21:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:21:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:22:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:22:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:22:56
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:23:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:23:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:23:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:24:00
DEBUG
BAR: 15:23:00 O=55.52 H=55.52 L=55.52 C=55.52
15:24:00
DEBUG
Checking: C=55.52 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:24:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:24:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:24:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:25:00
DEBUG
BAR: 15:24:00 O=55.55 H=55.55 L=55.55 C=55.55
15:25:00
DEBUG
Checking: C=55.55 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:25:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:25:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:25:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:26:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:26:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:26:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:27:00
DEBUG
BAR: 15:26:00 O=55.54 H=55.54 L=55.54 C=55.54
15:27:00
DEBUG
Checking: C=55.54 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:27:23
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:27:53
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:27:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:28:00
DEBUG
BAR: 15:27:00 O=55.54 H=55.54 L=55.54 C=55.54
15:28:00
DEBUG
Checking: C=55.54 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:28:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:28:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:28:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:29:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:29:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:29:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:30:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:30:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:30:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:31:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:31:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:31:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:32:00
DEBUG
BAR: 15:31:00 O=55.62 H=55.62 L=55.62 C=55.62
15:32:00
DEBUG
Checking: C=55.62 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:32:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:32:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:32:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:33:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:33:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:33:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:34:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:34:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:34:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:35:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:35:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:35:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:36:00
DEBUG
BAR: 15:35:00 O=55.58 H=55.58 L=55.58 C=55.58
15:36:00
DEBUG
Checking: C=55.58 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:36:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:36:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:36:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:37:00
DEBUG
BAR: 15:36:00 O=55.60 H=55.60 L=55.60 C=55.60
15:37:00
DEBUG
Checking: C=55.60 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:37:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:37:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:37:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:38:00
DEBUG
BAR: 15:37:00 O=55.59 H=55.59 L=55.59 C=55.59
15:38:00
DEBUG
Checking: C=55.59 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:38:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:38:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:38:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:39:00
DEBUG
BAR: 15:38:00 O=55.58 H=55.58 L=55.58 C=55.58
15:39:00
DEBUG
Checking: C=55.58 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:39:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:39:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:39:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:40:00
DEBUG
BAR: 15:39:00 O=55.55 H=55.55 L=55.55 C=55.55
15:40:00
DEBUG
Checking: C=55.55 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:40:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:40:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:40:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:41:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:41:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:41:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:42:00
DEBUG
BAR: 15:41:00 O=55.42 H=55.42 L=55.42 C=55.42
15:42:00
DEBUG
Checking: C=55.42 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:42:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:42:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:42:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:43:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:43:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:43:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:44:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:44:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:44:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:45:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:45:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:45:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:46:00
DEBUG
BAR: 15:45:00 O=55.55 H=55.55 L=55.55 C=55.55
15:46:00
DEBUG
Checking: C=55.55 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:46:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:46:54
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:46:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:47:00
DEBUG
BAR: 15:46:00 O=55.55 H=55.55 L=55.55 C=55.55
15:47:00
DEBUG
Checking: C=55.55 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:47:24
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:47:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:47:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:48:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:48:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:48:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:49:00
DEBUG
BAR: 15:48:00 O=55.55 H=55.55 L=55.55 C=55.55
15:49:00
DEBUG
Checking: C=55.55 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:49:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:49:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:49:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:50:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:50:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:50:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:51:00
DEBUG
BAR: 15:50:00 O=55.50 H=55.54 L=55.46 C=55.52
15:51:00
DEBUG
Checking: C=55.52 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:51:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:51:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:51:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:52:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:52:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:52:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:53:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:53:55
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:53:57
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:54:00
DEBUG
BAR: 15:53:00 O=55.44 H=55.44 L=55.44 C=55.44
15:54:00
DEBUG
Checking: C=55.44 vs OH=56.17 OL=55.74 | broke_high=True broke_low=True
15:54:25
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None